在“相关”的侧边栏里看到了这个。我认为这是嵌套属性的一个很好的用例——来自Formtastic自述文件:
也支持嵌套表单(不要忘记您的模型需要正确设置
accepts_nested_attributes_for
). 你可以用Rails的方式:
<%= semantic_form_for @post do |form| %>
<%= form.inputs :title, :body, :created_at %>
<%= form.semantic_fields_for :author do |author| %>
<%= author.inputs :first_name, :last_name, :name => "Author" %>
<% end %>
<%= form.buttons %>
<% end %>
或者使用:for选项的Formtastic方式:
<%= semantic_form_for @post do |form| %>
<%= form.inputs :title, :body, :created_at %>
<%= form.inputs :first_name, :last_name, :for => :author, :name => "Author" %>
<%= form.buttons %>
<% end %>