会話モデルを拡張して、関連付けを使用できるようにしたいと考えています。この方法で 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>