【发布时间】:2014-08-30 10:51:57
【问题描述】:
我想扩展对话模型,这样我就可以使用它的关联。我通过这种方式在 app/models 目录中创建了一个名为“conversation.rb”的文件:
Mailboxer::Conversation.class_eval do
belongs_to :device, class_name: "Device", foreign_key: 'device_id'
end
我还在对话表中添加了一个名为“device_id”的列。
但是当我尝试时:
Conversation.last.device
它说:
NoMethodError: undefined method `device' for #<Mailboxer::Conversation:0x007fe83e6ae7c0>
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 mailboxer