Я боролся с простой проблемой:
Работа в Rails 3.0.8 с гемом simple_form 1.4.
У меня есть две модели, owner и owner_types;
class Owner < ActiveRecord::Base
belongs_to :own_type
attr_accessible :name, :own_type_id
end
class OwnerType < ActiveRecord::Base
has_many :owners
attr_accessible :name, :subtype_name
end
В моей части _form представления Owner я хочу иметь поле выбора, которое отображает как имя, так и имя subtype_name ассоциации owner_type.
.... как то так: Тип владельца: [имя | имя_типа] напр. [Правительство | Федеральный]; [Правительство | Муниципальный]
Мое представление теперь содержит: app / views / owners / _form.html.erb
<%= simple_form_for @owner do |f| %>
<%= f.error_messages %>
<%= f.input :name %>
<%= f.association :owner_type, :include_blank => false %>
<%= f.button :submit %>
<% end %>
... по умолчанию в поле f.association указывается только поле owner_type.name. Как указать разные поля или в моем случае два поля?
Вся помощь приветствуется; заранее спасибо.
DJ