目次
はじめに
こんにちは、イエノカドです。
Ruby On Railsもよく使うコマンドがあるので、
書き記しておきます。
よく使うコマンド一覧
バージョン確認
$ rails -v
コマンド一覧
$ rails --help
サーバー起動
起動
$ rails s
ローカルの場合、http://localhost:3000で起動確認ができます。
ホスト/ポートを指定
$ rails s -e develop -h 127.0.0.1 -p 3000 -d
左から実行環境( -e )/ホスト( -h )/ポート( -p )/デーモン実行( -d )のオプション指定も可能です。
ルーティング一覧
$ rails routes
Modelの作成
モデルに関連する全ファイル作成
$ rails g model TestUser
生成した指定のモデル関連のファイルを削除する
$ rails d model TestUser
Controllerの作成/削除
通常作成
$ rails g controller TestUserController
CRUD機能を追記するリソースコントローラーを作成する
$ rails g controller TestUserController --resource
作成したコントローラーの削除
$ rails d controller TestUserController
マイグレーションファイルの作成/削除(テーブル作成/削除)
マイグレーションファイルの作成
$ rails g migration create_test_user
マイグレーションファイルの削除
$ rails d migration create_test_user
マイグレーションの実行
通常実行
$ rails db:migrate
直前のマイグレーション実行を巻き戻す
$ rails db:rollback
巻き戻す数を指定する
$ rails db:rollback STEP=2
マイグレーションの状況を出力する
$ rails db:migrate:status
seedの実行
$ rails db:seed
マイグレーションとseedを同時実行
$ rails db:reset
キャッシュクリア
$ rails r 'Rails.cache.clear'
参考
Ruby on Rails 6 実践ガイド impress top gearシリーズ
最後に
LaravelとRailsは非常によく似ているのでどちらか一方を触っていると
どちらも不自由なくコマンドの推測ができて助かりますね。
少しでも参考になったら嬉しいです。
では、またお会いしましょう。
コメント