編集した時に全て編集されてしまった時(エラー対処録)

運動記録アプリを開発中のこと

編集した際画像のように全て同じ様になってしまった。

原因をbinding.pryで調べた結果

if current_user.hiits.update(hiit_params)

この記述が問題だと仮説を立て

@hiit = current_user.hiits.find(params[:id])
if @hiit.update(hiit_params)
  flash[:success] = "編集しました!"
  redirect_to hiit_path(current_user)
else
  render 'hiits/edit'
end

としたところ、無事解決できたのでよかった。

デバッグで中身を見ることの重要性を学んだ

割とすぐ解決できてよかった〜

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です