这:
User.where 'id < ?', 5
失败并显示此消息:
NoMethodError: undefined method `join' for #<Class:0x007fa4c9b5a598>
当我尝试:
User.where 'id < 5'
有用。
在另一个项目中:
User.where 'id < ?', 5
作品。
我的问题可能在哪里?
更新
我可以解决这个问题,但评论一个宝石:
# gem 'cancan'
工作流程
然后当我运行控制台时,我得到:
load error: ~/.irbrc
NameError: uninitialized constant ApplicationController::CanCan
我的简单查询有效。
不工作流
然后我评论应用程序控制器的 CanCan 部分,控制台启动时没有问题,但是当我尝试我的简单查询时,它失败并出现同样的错误。
我现在正在尝试什么
搜索join
in ~/.irbrc
,我得到了几个结果。但我不确定我在做什么。
我的问题可能在哪里?