Три модели:
class Customer < ActiveRecord::Base
has_many :visits
end
class Visit < ActiveRecord::Base
belongs_to :customer
has_many :messages
end
class Message < ActiveRecord::Base
belong_to :visit
end
Теперь я хочу вернуть все посещения клиентов, в которых у них есть сообщения.Так в псевдокоде что-то вроде этого:
@customer = Customer.find(:id)
@customer.visits.where(visit has messages)
Как мне сделать что-то подобное?