Как правильно использовать ассоциации - PullRequest
0 голосов
/ 10 апреля 2011

Я делаю ассоциацию моделей между двумя моделями, которые называются Резюме и Провинция.

Где:

class Resume < ActiveRecord::Base
has_one :province
end

и

class Province < ActiveRecord::Base
belongs_to :resume
end

на данный момент, всевсе в порядке, но когда я перечисляю все резюме, я хочу отобразить название провинции вместо провинциального_идея.

Итак, что может быть лучше, если не выполнять выборку для каждой записи?

Возможно, эта ассоциация неправильная.

В таблице провинций у меня есть только поля имени и идентификатора.

провинция - id - имя

резюме -имя - фамилия - ... - провинция

Скажите, если вам нужна дополнительная информация.

1 Ответ

2 голосов
/ 10 апреля 2011

Попробуйте что-то вроде этого:

controller.rb

@resumes = Resume.all

по вашему мнению:

<% @resumes.each do |resume| %>
  <%= resume.province.name %>
<% end %>
...