Ruby on rails 使用Formtastic';的语义字段与有许多关联
我正在尝试使用formtastic创建一个嵌套表单。我在下面列出了我的代码,但遇到了一些问题,我也在下面列出了这些问题。有什么建议吗?谢谢Ruby on rails 使用Formtastic';的语义字段与有许多关联,ruby-on-rails,nested-forms,formtastic,Ruby On Rails,Nested Forms,Formtastic,我正在尝试使用formtastic创建一个嵌套表单。我在下面列出了我的代码,但遇到了一些问题,我也在下面列出了这些问题。有什么建议吗?谢谢 # Home model class Home < ActiveRecord::Base has_many :home_members accepts_nested_attributes_for :home_members, :reject_if => :all_blank, :update_only => true, :allow
# Home model
class Home < ActiveRecord::Base
has_many :home_members
accepts_nested_attributes_for :home_members, :reject_if => :all_blank, :update_only => true, :allow_destroy => true
end
# Form builder in members/new.html.erb
<%= semantic_form_for @home, :url => home_members_path(@home), :html => { :method => :post }, :remote => true do |f| %>
<%= f.inputs do %>
<%= f.semantic_fields_for :home_members do |h| %>
<%= h.input :name %>
<%= h.input :email %>
<%= h.input :birthday, :as => :string %>
<% end %>
<% end %>
# members_controller's new method; @home is set in a before filter
def new
2.times{ @home.home_members.build }
end
#主模式
类Home:all\u blank,:update\u only=>true,:allow\u destroy=>true
结束
#members/new.html.erb中的表单生成器
home_members_path(@home),:html=>{:method=>:post},:remote=>true do | f |%>
:字符串%>
#成员们对主计长的新方法感到满意@在before过滤器中设置home
def新
2.时报{@home.home_members.build}
结束
# Form builder in members/new.html.erb
<%= semantic_form_for @home, :url => home_members_path(@home), :html => { :method => :post }, :remote => true do |f| %>
<%= f.inputs do %>
<%= f.semantic_fields_for :home_members do |h| %>
<% if h.object.new_record? %>
<%= h.input :name %>
<%= h.input :email %>
<%= h.input :birthday, :as => :string %>
<% end %>
<% end %>
<% end %>
#members/new.html.erb中的表单生成器
home_members_path(@home),:html=>{:method=>:post},:remote=>true do | f |%>
:字符串%>
我过去成功地使用过cocoon 你还需要这个问题的答案吗?如果你找到了解决方案,你能自己发布答案吗?