Railsアプリには、次のオブジェクトがあります。
Group: has_many users through group_membership
GroupMembership: belongs_to user, belongs_to group
User: has_many groups through group_membership
ユーザーはグループを作成できます。この場合、ユーザーをグループに自動的に追加したいと思います。私のGroupsControllerには、次のものがあります(ExplicitResourcesを拡張しています)。
super do |success, failure|
if success
GroupMembership.create(:user_id => current_user, :group_id => ???)
...
end
問題は、作成したオブジェクトを取得できないことsuper
です。これを行う方法はありますか?または、LockGroupモデルを変更して、常にこの関連付けを実行する方法はありますか?