1
にマージすると、ユーザーは「パーティー」に参加したい他のユーザーを選択できます。現在のユーザーIDをユーザーが選択したIDとマージしようとしています。これは、私が試した一つの方法です: 'ID' を持つすべてのユーザーを見つけることができませんでしたパラメータレールを私のレールアプリで
:
def party_params params.require(:party).permit(:length, :game_id, user_ids: []).merge("user_ids" => ["user_ids"] + [current_user.id]) end
これは、と戻ってくる(0、17)は、(1つの結果を見つけましたが、でした
.merge(:user_ids => [current_user.id])
を行う2探し )
代わりに、現在のユーザーのみを使用して作成し、選択したすべてのユーザーを削除しているパーティーになります。
私はまた、関数に.mergeを移動して新しいものを呼び出そうとしましたが、どちらもうまくいかないようです。私のモデルで
は党has_and_belongs_to_many :users
と同様に、ユーザhas_and_belongs_to_many :parties
すべてのヘルプは大歓迎します!おかげさまで
感謝を!それは完全に働いた - 私は.tapについて知りませんでしたので、将来役立つでしょう。 – JG3