Ruby on railsでの質問です。
ユーザーテーブルとチーム情報テーブルが1:多の関係にあり、チーム情報の編集を行いたいのですがエラーが出て困っています。
チーム情報コントローラー
class TeamInformationsController < ApplicationController 省略 def edit @team_information = TeamInformation.find(params[:id]) end def update @team_information = TeamInformation.find(params[:id]) if @team_information.update(team_information_params) flash[:success] = 'チーム情報は正常に更新されました' redirect_to root_path else flash.now[:danger] = 'チーム情報は更新されませんでした' render :edit end end
と出ています。
parametersのところで"id"=> "1"となっていて、多分user_idを送信してしまっています。
どのようにしたらチーム情報のidを送れるようになるのでしょうか?
あなたの回答
tips
プレビュー