【发布时间】:2011-03-28 02:22:49
【问题描述】:
我似乎有这个错误,我没有做任何特别的事情:
NameError (undefined method `message_id_equals' for class `ActiveRecord::Relation')
为什么?这是上下文:
@user_has_message = UserHasMessages.user_id_is(current_user.id).message_id_is(@message.id)
irb(main):012:0> UserHasMessages
=> UserHasMessages(id: integer, user_id: integer, message_id: integer, is_sender: boolean, created_at: datetime, updated_at: datetime)
【问题讨论】:
-
请发布您的 UserHasMessages 类的相关部分。
-
@mikeonrails -- 你的意思是属性?我在上面的 sn-p 中从控制台输出它们......让我知道......谢谢!我认为 rd_searchlogic 应该允许我这样做.... :(
-
我从未见过
user_id_is或类似的东西。这是在哪里定义的?
标签: ruby-on-rails active-relation