【发布时间】:2011-03-18 17:33:14
【问题描述】:
有没有办法使用 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 %>
有什么建议吗?
谢谢, 克
【问题讨论】: