以下の内容はhttps://okamuuu.hatenablog.com/entry/2018/07/26/111612より取得しました。


Rails 5 でモデル名を変更したい

備忘録です

bundle exec rails g migration RenameUserTabsToUserCategories

edit

class RenameUserTabsToUserCategories < ActiveRecord::Migration[5.2]
  def up
    rename_table :user_tabs, :user_categories
  end 

  def down
    rename_table :user_categories, :user_tabs
  end 
end

maigrate と rollback ができる事を確認しつつ、クエリを発行して動作を確認する

bundle exec rake db:migrate
bundle exec rake db:rollback

変更したテーブルの modle を rename する*1

git mv app/models/user_tab.rb app/models/user_category.rb

あとは関連する model にまだ user_tabs などが使われているのでそれらを手で作業する。おしまい。

*1:これを忘れていたので注意




以上の内容はhttps://okamuuu.hatenablog.com/entry/2018/07/26/111612より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14