2
0

More than 3 years have passed since last update.

学習アウトプット〜11/3〜

Posted at

生成したコードを元に戻す方法

「ああ、あの頃に戻れればなあと」自分の人生のある地点の後悔を引きずっている人は多いと思います。私にもそのような後悔はあります。

でも人生は元には戻れません。今に目を向けましょう。周りにいる人を見てみてください。その人たちと一緒に今を必死に生きていきましょう。

ということで、人生は元には戻せませんが、プログラミングは別です。
何か間違いがあれば何度でもやり直せます。笑

コントローラ

$ rails geneate controllar motipuyo

というようにmotipuyoという名前のコントローラを作成したけど、無かったことにしたいよって時は

$ rails destroy controllar motipuyo

で削除されます。

コントローラは学校で言うとクラスの担任です。
modelやviewに指示を出すことで各クラスをまとめ、アプリケーションという一つの学校を成り立たせる。
今のところはこのようなイメージです笑。

データベース

$ rails db:migrate

上記はrailsのデータベースをマイグレイト(移行する、新しく更新する的な意味)するコマンドですが、それを取り消したい時は、

$ rails db:rollback
$ rails db:migrate VERSION=0

というコマンドを使うと削除できます。

上の"rollback""コマンドは一つ前に戻したい時、
下の"VERSION=0"のコマンドは最初の状態に戻したい時に使用します。

今は理解が難しいですが、
データベースを"migrate"で更新していくのを"rollback"で戻ることができる、
という程度に理解しておきます。

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