问题的未定义方法

时间:2015-08-01 01:01:41

标签: ruby-on-rails

我在查看不同的个人资料时收到错误undefined method `questions' for nil:NilClass。我不明白为什么这是一个未定义的方法。任何人都知道我没有做的正确吗?

日志:

NoMethodError (undefined method `questions' for nil:NilClass): 
app/controllers/users_controller.rb:80:in `show' 

用户控制器:

     def show
        @user = User.find_by(username: params[:id])

1 个答案:

答案 0 :(得分:1)

错误告诉您 @user 变量未设置。检查 before_action / before_filter或设置该变量的任何内容,以确保它没有失败。