У меня есть 2 модели, автомобиль и регистрации .
class Car < ActiveRecord::Base
belongs_to :Registration
end
class Registration < ActiveRecord::Base
has_many :cars, :dependent => :destroy
accepts_nested_attributes_for :cars, :reject_if => lambda { |a| a[:content].blank? }, :allow_destroy => true
end
В CarsController:
def index
@cars = Car.all
@cars2 = Car.all(:joins => :Registration)
end
В поле зрения:
<% @cars.each do |car| %>
<tr>
<td><%= car.twitter %></td>
<td><%= car.facebook %></td>
<td>
<% @cars2.Registration.each do |h| %> #here is my problem
<%= h.email %>
<% end %>
</td>
</tr>
<% end %>
Это моё утверждение об автомобилях. Я пытаюсь распечатать электронную почту каждого владельца автомобиля. Электронный адрес находится в таблице Регистрация (регистрация модели) . Я не знаю, как сделать запрос к базе данных, который я хочу получить по электронной почте из таблицы Registrations, когда столбец registration_id в таблице Cars == id столбца таблицы Registrations ...
Так что я хотел бы спросить вас, если у вас есть совет, как это сделать ...