はじめに
Railsの学習をしている際、作成したいモデル名がアプリ名と被ってしまったため、アプリ名を変更することにしました。
脳死でファイル名をRenameしようと思いましたが、諸々不便が起きる可能性があると思い、調べながら変更をしました。
そのやり方をここにまとめようと思います。
1: GemfileにrenameというGemを追加する
Gemfile.
gem 'rename'
ターミナル上で反映
ターミナル.
$ bundle install
2: データベースの削除
データベースを作成していた場合は削除します。
ターミナル.
$ rails db:drop
3: アプリ名を変更するコマンドを実行
ターミナル.
$ rails g rename:into 新しいアプリ名
4: データベースを再構築
新しいアプリ名にcdコマンド
で移動してからコマンドを実行
ターミナル.
$ rails db:create
ターミナル.
$ rails db:migrate
これで完了!
さいごに
なにごとも初体験は脳死でやるのは良くないですね。