Ruby on Rails チュートリアルの9章のメモ

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連続なんだっけ

Rubyにおけるドット記法,二重コロン記法 - Qiita