概要
Railsで rails test
を実行したら以下のエラーが出た。
ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "player" does not exist
app/models/player.rb
class Player
include ActiveModel::Model
include ActiveModel::Attributes
end
原因
rails generate model をしたときに
test/fixtures/player.yml
も一緒に作られていた。
ApplicationRecordを継承しないクラスのDBカラムは作らないため、このファイルは不要。
解決策
test/fixtures/player.yml
を削除する
Comments