Есть ли способ использовать Formtastic для назначения ассоциации has_one? Я не говорю о назначении полей связанного объекта с помощью semantic_fields_for. Я хочу использовать форму для изменения самой ассоциации.
Итак, предположим, у меня есть Владелец, у которого есть_Один автомобиль. Я хотел бы иметь возможность связать другую машину с владельцем из формы владельцев. (Я знаю, как назначить владельца на автомобиль из формы автомобиля, но в идеале я хотел бы иметь возможность сделать это в обоих местах.) Следующее НЕ работает.
class Owner < ActiveRecord::Base
attr_accessor :car
has_one :car
class Car < ActiveRecord::Base
belongs_to :owner
<% @owner.build_car unless @owner.car %>
<%= semantic_form_for(@owner) do |f| %>
<%= f.input :car, :as => :select, :collection => Car.all %>
Есть предложения?
Спасибо,
K