DBの状態
MySQLにはDBはありますが、テーブルは無い状態です。
mysql> show databases; +-----------------------+ | Database | +-----------------------+ | information_schema | | mydb_development | | mydb_test | | mysql | | performance_schema | | test | +-----------------------+ 6 rows in set (0.00 sec) mysql> use mydb_development; Database changed mysql> show tables; Empty set (0.00 sec) mysql> use mydb_test; Database changed mysql> show tables; Empty set (0.00 sec)
エラー内容
以下のようにテーブルが存在しないと出ます。
$ bundle exec rake db:migrate rake aborted! ActiveRecord::StatementInvalid: Mysql2::Error: Table 'mydb_development.xxxx_posts' doesn't exist: SHOW FULL FIELDS FROM `xxxx_posts` 以下、modelやfactoriesとかでエラー
db:migrate:resetしても同じでした。
migrationファイルの問題の可能性でしょうか?それともそれ以外でしょうか?
何かお分かりの方いましたら、些細なことでもお教え頂けますとありがたいです。
その他環境情報
ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-darwin18]
Rails 5.0.7.2
mysql Ver 14.14 Distrib 5.6.47, for osx10.14 (x86_64) using EditLine wrapper
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。