хочу сделать
current_user.field = User::????????
* * 1004
Где ??????????
будет тем, кем я хотел бы быть
Это то, что я пытаюсь сделать
Given /^"([^\"]*)" is a(?:|n) "([^\"]*)"$/ do |arg1, arg2|
cur_user = User.find(:first, :conditions => ['name = ?', arg1])
cur_user.update_attributes(:role => User::arg2.constantize)
end
Хотя constantize не работает для этого использования, я знаю, что он будет работать в контексте Object.var.constantize