Rakeってのがいまいちなんなのかわからないままここまできてしまったけれども
要するに開発する上でDBになにかした〜い!っていう欲を満たしてくれる人っていう位置づけでいいのかな。
$ bundle exec rake db:reset
$ bundle exec rake db:populate $ bundle exec rake test:prepare
dbってわざわざ書いてあるくらいだからDB以外にも何かしてくれるのかな。
参考?
Fakerで本のデータを作る。 - tkymtk's blog
http://memo.yomukaku.net/entries/iDhORCE
kennyjのブログ(仮): spec実行時にdb:test:prepareを呼び出したくない。
ざっと見、
$ bundle exec rake db:reset
DBをからっぽにする?ドロップしてCREATEみたいな?
$ bundle exec rake db:populate
仮のデータ(この場合ユーザ)をぴこぴこ入れてくれる人? $ bundle exec rake test:prepare
テスト前に毎回実行されてテスト用のデータをぴこぴこ入れてくれる人?
そんな位置づけ?
ページネーションのGemすごい。
before_action :admin_user, only: :destroy
これの::の部分なんで2連続なんだっけ