0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【3日目】フロントエンジニアがRailsを習得するまで

Posted at

3章 ほぼ静的なページの作成


railsの省略コマンド

rails server -> rails s
rails console -> rails c
rails generate -> rails g
rails test -> rails t
bundle install -> bundle

rails g で作成したものをまとめて削除

rails g でmodelやcontrollerの命名を変更したい。
でも rails g は複数のファイルに変更を加えるので、修正が面倒。。

そういう時に使うのが rails destroy
このコマンドによって rails g で作成した各種変更を取り消してくれる。

1. Controllerを取り消す場合

rails destroy コントローラー名`

2. Modelを取り消す場合

rails destroy モデル名

3. migrateしたDBを戻す場合

rails db:rollback

~ 最初のバージョン ~

rails db:rollback VERSION=0

~ 特定のバージョン ~

rails db:rollback VERSION=20220407092210


URLでアクセスした時のrailsの流れ

  1. routes.rbを参照して、URLに対応するControllerのアクションを要求
  2. defで定義されているアクションが実行される
  3. Controllerに対応するViewがレンダーされる(ApplicationControllerを継承してる事によって自動で行われる)
0
0
0

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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?