我有has_and_belongs_to_many
锻炼和团体之间的关系。
我有一个collection_select
用于将锻炼添加到组的组中。
问题是我只能更改 HABTM 表中的一条记录,所以我只能添加一条记录,然后编辑该记录。如何添加其他记录?
有任何想法吗?
这是一些代码:
show.html.erb:
<%= form_for(@group) do |f| %>
<%= f.collection_select 'workout_ids', Workout.all, :id, :name, { :include_blank => ""} %>
<%= f.submit %>
<% end %>
.
class Workout < ActiveRecord::Base
attr_accessible :name, :exercises_attributes, :workout_exercises_attributes, :group_ids
has_and_belongs_to_many :groups
.
class Group < ActiveRecord::Base
attr_accessible :cycle_id, :name, :next_group_id, :previous_group_id, :workout_ids
has_and_belongs_to_many :workouts