はじめに
rails初学者の私的にrails generateがややこしく感じたので、まとめる事にしました。
参考になることがあれば、幸いです。
rails generateについて
rails generateとは簡単に言うと、いろんなファイルなどをテンプレートとして作ってくれるものです。
rails generateで作ったファイルなどは、rails destoryを使って削除することが出来ます。
generateで作れるファイルにはmodel,controller,migration,view,asset,root,test,helperがあります。
generateの後ろにいれる単語によって作られるファイルが変わります。
scaffold
$ rails generate scaffold NAME ...
上記のように入力すると、generateで作れるファイルを全て作ることができます。
scaffold_controller
$ rails generate scaffold_controller NAME ...
上記のように入力すると、controller,view,test,helperを作ることができます。
controller
$ rails generate controller NAME ...
上記のように入力すると、controller,view,asset,root,test,helperを作ることができます。
model
$ rails generate model NAME ...
上記のように入力すると、model,migration,testを作ることができます。
migration
$ rails generate migration NAME ...
上記のように入力すると、migration,testを作ることができます。
終わりに
間違いがあれば教えてくだい。