我有两个模型,一个名为Order,另一个名为Member。 在我的订单模型中,我有:
has_many :members, :dependent => :destroy
accepts_nested_attributes_for :members
在我的会员模型中我有:
belongs_to :order
我的成员数据库有一个名称字段,该字段是一个字符串。现在我的问题是,如何在我的订单视图中显示我的成员数据库中的该字段。我会使用fields_for标签吗?基本上我想要的是订单表格,但也在同一页面上填写有关订单会员的信息,并将该信息保存到会员数据库而不是订单数据库。
例如:
Your name: textfield
Member 1 name: textfield
Member 2 name: textfield
我该怎么做?是否可以为成员创建多个名称字段,而无需多次复制和粘贴它,例如使用循环?
提前致谢!
答案 0 :(得分:1)
是的,您可以针对此特定情况使用fields_for
。
有几个Railscasts使用fields_for
,但这是后者之一。
答案 1 :(得分:0)
据我所知,cocoon可以很好地满足您的需求。