コントローラーのメソッドを変更して、createこのオブジェクトをカスタムビルドしようとしています。
シナリオは、モーダル ウィンドウに、AJAX 経由でプラットフォーム名を読み込むオートコンプリート テキスト フィールドを含むフォームが表示され、ユーザーがフォームを送信し、createメソッドがテキスト ボックス内の名前で検索して、コレクションPlatformに追加するというものです。 current_user.game..
私は からまでの単純なhas_many関係を持っていますGamePlatform
1 def create
2 platform = Platform.where(:short_name => params[:platform])
3
4 game = Game.new(game_params)
5 game.platform << platform
6 current_user.games << game
7 render :nothing
8 end
5 行目でエラーが発生undefined method '<<' for nil:NilClassします。
これがどのように行われるべきかわかりません...これを達成するにはどうすればよいですか?