我将所有api调用包装在ActiveModels中。
我没有一个很好的方法来维护使用ActiveModel的关系,所以在每个模型中我都使用数组来保存子ActiveModel对象。
我希望能够在我的观点中使用表单助手。
如果我有一个有n个问题的应用程序,我希望能够做到这样的事情:
<%= form_for @application, :url => { :action => "application_submit" } do |a| %>
<%= fields_for @application.questions do |q| %>
<% end %>
<% end %>
这不起作用,因为问题是AvtiveModel对象的数组
对于没有关系的ActiveModel,我是否可以使用表单助手?
谢谢!
答案 0 :(得分:0)
fields_for的文档在One-to-many
下有答案您需要定义(association_name)_attributes
def questions_attributes=(attributes)
# Process the attributes hash
end