10

我有一个Phone模型嵌套Message模型。number考虑到该属性在Phone模型内部而不是在模型中,如何按给定数字查找所有消息Message

这是我目前得到的

class Message < ActiveRecord::Base
   attr_accessible  :phone_id
   belong_to :phone
end

class Phone < ActiveRecord::Base
   attr_accessible  :phone
   has_many :messages
end
4

2 回答 2

21
Message.joins(:phone).where(phones: { phone: '555-555-5555' })
于 2012-05-25T17:18:48.567 回答
5
Message.joins(:phone).where("phones.phone = ?","123-456-7890").all
于 2012-05-25T17:14:42.840 回答