我正在使用Rails 3设计。
我有一本桌子,其中有一列user_id,与Users表(user.rb)相关
我正在尝试使用用户的电子邮件地址创建一个显示所有图书的范围(图书已加入用户)
class Note < ActiveRecord::Base
scope :personal, proc {|user| where(:user_id => user.id) }
end
你能帮助我理解为什么这会出错吗:“被调用的id为nil,错误地为4 - 如果你真的想要id为nil,请使用object_id”
感谢
答案 0 :(得分:1)
您需要定义belongs_to关联。