0
1

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 3 years have passed since last update.

【Rails】Railsで元に戻す方法

Posted at

####My Profile
プログラミング学習歴②ヶ月目のアカウントです!
プログラミングスクールで学んだ内容や自分が躓いた箇所等のアウトプットの為に発信しています。
また、プログラミング初学者の方にわかりやすく、簡潔にまとめて情報共有できればと考えています。
もし、投稿した記事の中に誤り等ございましたら、コメント欄でご教授いただけると幸いです。 

#対象者

・ターミナル等で前実行したものに戻したい方
・間違えたコードを入力し、自動生成されたファイル等を元に戻したい方

#目的
簡単に焦らず自動作成されたものを削除できること

#実際の手順と実例
###例1.コントローラー作成

実際にコントローラーを作成するために

$ rails generate controller Book home index

このように入力するとファイルやルーティングまで自動生成され、1個1個削除が面倒ですが、、下記のコマンドで一括削除が可能です!

$ rails destroy controller Book home index

generate部分をdestroyに変更しましょう!

###例2.モデルの作成

モデルの一括作成と削除は下記の通りです。

$ rails generate model User name:string
$ rails destroy model User 
`````

ちなみにカラムの追加や削除はのみは下記の通りです

https://qiita.com/nao0725/items/9a969e51350697dd4cf5

###例3.マイグレーション

マイグレーションでは追加と削除は下記の通りです!

```
rails db:migrate
````

````
rails db:rollback
````

また下記URLでマイグレーションの削除のやり方を解説していますのでご参照ください。

https://qiita.com/nao0725/items/dd64bdab746fe6b2b0a0



#参照
>[Rails tutolial コラム3.1](https://railstutorial.jp/chapters/static_pages?version=6.0#:~:text=%E3%81%BF%E3%81%BE%E3%81%97%E3%82%87%E3%81%86%E3%80%82-,%E3%82%B3%E3%83%A9%E3%83%A0%203.1.%20%E5%85%83%E3%81%AB%E6%88%BB%E3%81%99%E6%96%B9%E6%B3%95,-%E3%81%A9%E3%82%8C%E3%81%BB%E3%81%A9%E5%8D%81%E5%88%86%E3%81%AB "")


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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?