Я думаю, что ответ @ zabba, вероятно, тот, который вам нужно искать, но я бы предложил несколько дополнительных вещей здесь.
Ваши модели "Группа" и "Пользователь" связаны друг с другом черезМодель "UserGroup" кажется.У вас будут отношения
class Group < ActiveRecord::Base
has_many :user_group_relationships
has_many :users, :through => :user_group_relationships
end
class UserGroupRelationship < ActiveRecord::Base
belongs_to :group
belongs_to :user
end
В вашем контроллере
# Find the group
@group = Group.find(params[:group_id])
# For each user id, find the user and add the user_group_relationship
params[:newMember][:users].each{|u| @group.users << User.find(u) }
Чтение Rails Документация по ассоциациям и методам, сгенерированным для вас автоматически при определении ассоциацийЧаще всего работать с ассоциациями проще, чем вы думаете!Я постоянно открываю новые API в Rails!:) Удачи!