0

我有两个模型。用户有_许多文章。如何使用 simple_form gem 为这个模型创建一个视图?我在 wiki 和自述文件中找不到这部分 :(

例如,类似“simple_form_for [用户,文章]做|f|”

4

1 回答 1

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
于 2013-06-10T12:23:31.043 回答