我是rails的新手,我想直接从rails console调用application_helper.rb
中的helper方法定义,就像我们对模型方法一样。
我将辅助方法定义为
module ApplicationHelper
def user_name(user)
if user.is_admin?
user.customer.name
else
user.name
end
end
end
在调用helper方法时我遇到了以下错误
2.3.1 :002 > user_name(user)
NoMethodError: undefined method `user_name' for main:Object
答案 0 :(得分:0)
是的,你可以使用rails console的辅助方法
user = User.first
helper.user_name(user)