2014-03-17 rspecのlet Rails Ruby let(:user) { FactoryGirl.create(:user) } って書いてたら全然テスト通ってくれなくて、カナシミだったんだけど下のように感嘆符を付けるだけでテストが通るようになった。 let!(:user) { FactoryGirl.create(:user) } letは必要なときにしか評価されないから、subjectとかで呼び出してないとデータが作られないのでテストがコケるらしい。30分くらい悩んだ。 RSpec力足りないので、頑張ってレベルあげよう。