我正在进行"Ruby On Rails 3基本培训",在使用名称作用域时遇到了一个问题.在Rails控制台中查找记录和使用查询时,一切都很顺利,直到我try 在主题中使用名称范围.rb文件.这是我的代码.rb文件.
Class Subject < ActiveRecord::Base
scope :visible, where(:visible => true)
end
我救了他.rb文件并重新启动Rails控制台,但当我从Rails控制台运行时:
subjects = Subject.visible
我得到:ArgumentError: The scope body needs to be callable.
有人知道我为什么会犯这个错误吗.