レストラン ページにレビュー パーツを追加しようとしています。hidden_fiedd を使用して をrestauran_id
ページに渡しましたreview#new
が、レビューを送信すると がレビューに割り当てられず、restaurant_id
問題が発生しています。
create
私が持っているアクションでreviews_controller
: @review = Review.new
.
Parameters: {"review"=>{"score"=>"", "email"=>"", "restaurant_id"=>"471746462",
"first_name"=>"", "content"=>"", "last_name"=>""},
"utf8"=>"✓", "commit"=>"Post Review",
"authenticity_token"=>"JzCoTOWj7k2huy9GTRknz+hU4Ej/Gg+dHEHvoz2vtcA="}
しかし、パラメーターからレストランを取得しようとすると、nil と表示されます。
@restaurant = Restaurant.find_by_id(@review.restaurant_id)
また
@restaurant = Restaurant.find(params[:restaurant_id])
クエリ:
SELECT "restaurants".* FROM "restaurants" WHERE "restaurants"."id" IS NULL LIMIT 1