現在railsでサイト運営をしております。
rails cを使い、1:多でプログラムを組んでいるeatery:reviewsのいずれかを削除しようとしているのですが、以下のようなエラーが発生します。
ActiveRecord::InvalidForeignKey (SQLite3::ConstraintException: FOREIGN KEY constraint failed: DELETE FROM "eateries" WHERE "eateries"."id" = ?)
外部キーに対するエラーと理解し、modelを確認しましたが、
class Eatery < ApplicationRecord has_many :reviews, dependent: :destroy
class Review < ApplicationRecord belongs_to :eatery
となっており、dependent: :destroyが入っているため、エラーの出る原因が把握できずにおります。どなたかご教示いただけないでしょうか?よろしくお願い致します。
あなたの回答
tips
プレビュー