kat*_*tie 5 join ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1
在这种情况下,我可以将值插入Member表和Club表。但是,有一个叫场:task中memberships,我要提交一个值表,并在成员表中member_id,并club_id会被Rails自动插入。如何task在下面的表格中包含该字段?先感谢您。
查看/表格:
<%= form_for @member ,:url=>{:action =>"create"} do |f| %>
  <%= f.text_field :email %>
  <%= f.fields_for :clubs do |s| %>
    <%= s.text_field :name %>
  <% end %>
  <%= f.submit "submit" %>
<% end %>
楷模
class Member < ActiveRecord::Base
  has_many :clubs ,:through=> :memberships
  has_many :memberships
  accepts_nested_attributes_for :clubs 
  attr_accessible :clubs_attributes
end
class Club < ActiveRecord::Base
  has_many :members ,:through=>:memberships
  has_many :memberships
end
class Memberships < ActiveRecord::Base
  belongs_to :Member
  belongs_to :Club
end
<%= f.fields_for :memberships do |m| %>
  <%= m.text_field :task %>
  <%= m.fields_for :clubs do |s| %>
    <%= s.text_field :name %>
  <% end %>
<% end %>
| 归档时间: | 
 | 
| 查看次数: | 3770 次 | 
| 最近记录: |