【完全保存版】覚えておきたいRuby On Railsのコマンド一覧

Ruby

はじめに

こんにちは、イエノカドです。

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'

参考

Railsチュートリアル

Ruby on Rails 6 実践ガイド impress top gearシリーズ

最後に

LaravelとRailsは非常によく似ているのでどちらか一方を触っていると

どちらも不自由なくコマンドの推測ができて助かりますね。

少しでも参考になったら嬉しいです。

では、またお会いしましょう。

コメント

タイトルとURLをコピーしました