【发布时间】:2015-01-24 15:41:26
【问题描述】:
我刚刚开始使用设备。我按照说明设置了所有内容:1. 在您的环境文件中定义默认 url 选项,2.设置路由 3.插入 flash 消息 4.生成视图和用户模型。
注册/登录等工作正常,但是当使用我的控制器内部设计的 current_user 助手时(submissions_controller.rb):
...
before_filter :authenticate_user!, :except => [:index, :show]
...
def new
@submit = current_user.Submit.new
respond_with(@submit)
end
def create
@submit = current_user.Submit.new(submit_params)
@submit.save
respond_with(@submit)
end
我收到以下错误:
NoMethodError in SubmitsController#new
undefined method `Submit' for #<User:0x007fea99a46f38>
Extracted source (around line #18):
def new
@submit = current_user.Submit.new
respond_with(@submit)
end
有什么可能导致这种情况的想法吗?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 devise