1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Progate「Ruby on Rails5」に登場するRailsコマンド

Last updated at Posted at 2018-08-17

備忘録として、Progate「Ruby on Rails5」に登場するRailsコマンドをまとめてみました。

#Railsアプリケーション作成

$ rails new アプリケーション名

#サーバー起動

$ rails server

#コントローラー・ビュー作成

$ rails generate controller コントローラ名(viewフォルダ名) アクション名(viewファイル名)

generategに省略できる

$ rails g controller コントローラ名(viewフォルダ名) アクション名(viewファイル名)

生成ファイル

  • コントローラ:app/cotrollers/コントローラ名_controller.rb
  • ビュー:app/views/viewフォルダ名/viewファイル名
  • CSS:app/assets/stylesheets/viewフォルダ名.scss

すでにコントローラが作られている場合は使えない

#マイグレーション関連

##ファイル作成

$ rails g model モデル名 カラム名:データ型

カラムが複数の場合

$ rails g model モデル名 カラム名:データ型 カラム名:データ型

生成ファイル

  • モデル:app/models/モデル名(小文字).rb
  • マイグレーションファイル:db/migrate/マイグレーションファイル

##ファイル更新(データベースに反映)

$ rails db:migrate

##カラム追加

$ rails g migration add_カラム名_to_テーブル名

$ rails db:migrateを忘れずに

#rails console

$ rails console
1
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?