##生成したコードを元に戻す方法
「ああ、あの頃に戻れればなあと」自分の人生のある地点の後悔を引きずっている人は多いと思います。私にもそのような後悔はあります。
でも人生は元には戻れません。今に目を向けましょう。周りにいる人を見てみてください。その人たちと一緒に今を必死に生きていきましょう。
ということで、人生は元には戻せませんが、プログラミングは別です。
何か間違いがあれば何度でもやり直せます。笑
###コントローラ
$ 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"で戻ることができる、
という程度に理解しておきます。