質問: -- drop_table(:tag_categories) (0.2ms) DROP TABLE `tag_categories` rake aborted! StandardError: An error has occurred, all later migrations canceled: Mysql2::Error: Unknown table 'tag_categories': DROP TABLE `tag_categories` ``` どのような対象をするのがベストなのでしょうか。
回答: `Unknown table 'tag_categories'`とあるように、マイグレーションで削除しようとしているテーブルが見つからない、という状況です。 確認すべき点としては、 * きちんと正しいデータベースに接続されているかどうか * 本番環境のデータベースがどんな構造になっているか です。マイグレーション外で手動変更してしまうと、マイグレーションの運用にあたって支障をきたします。