我有两个型号。用户有很多文章。如何使用simple_form gem为这个模型创建一个视图?我在维基和自述文件中找不到这一部分:(
例如,像“simple_form_for [user,articles] do | f |”
答案 0 :(得分:1)
您可以使用simple_fields_for
方法为主模型的关联创建子表单。
<%= simple_form_for @user do |f| %>
<%= f.input :name %>
<%= simple_fields_for :articles do |article_form| %>
<%= article_form.input :title %>
<% end %>
<% end %>
另外,不要忘记告诉您的模型接受嵌套属性,否则记录将无效。
class User < ActiveRecord::Base
has_many :articles
attr_accessible :articles_attributes
accepts_nested_attributes_for :articles
end