如何在表单中包含Rails连接表字段?
在这种情况下,我可以将值插入Member表和Club表。 但是在我要提交值的Memberships表中有一个名为:task
的字段,并且在Memberships表中, member_id
和club_id
由Rails自动插入。 如何在下面的表单中包含task
栏? 先感谢您。
查看/表格:
{:action =>"create"} do |f| %>
楷模
class Member :memberships has_many :memberships accepts_nested_attributes_for :clubs attr_accessible :clubs_attributes end class Club :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 %>
- Rails:通过表单创建新记录时validation失败后的URL
- 如何在rails 5.1.3 + webpacker上的视图中使用jquery
- 如果我有IDEA,我需要rubymine用于ruby dev还是两者都可以?
- MySQL或Rails在特定日期范围内每天获得AVG的最佳方式
- ActiveModel :: ForbiddenAttributesError使用update_attributes创建了params hash
- 测试“创建”控制器操作的正确方法是什么?
- Prawn&Prawnto Rails PDF生成 – UTF-8?
- Ruby on Rails中的Bootstrap工具提示
- Rails 5+中OO / Tableinheritance(即STI,MTI,CLI)的可能解决方案是什么?