小编Dav*_*sek的帖子

Rails中的find_by NoMethodError

我有以下代码行,

user = User.find_by(email: params[:session][:email].downcase)
Run Code Online (Sandbox Code Playgroud)

这是一个错误

NoMethodError in SessionsController#create

undefined method `find_by' for #<Class:0x007f67187ef730>

Rails.root: /home/dj/portfolio/sample_app
Application Trace | Framework Trace | Full Trace

app/controllers/sessions_controller.rb:7:in `create'
Run Code Online (Sandbox Code Playgroud)

在代码的其他部分,我已成功使用find_by_email,没有错误.什么可能导致这种方法不起作用?

ruby-on-rails

0
推荐指数
1
解决办法
882
查看次数

标签 统计

ruby-on-rails ×1