ruby

誰も教えてくれない

fixturesで同じ名前のレコード書くと、あとのほうで上書きされる。 エラーも何もでずにひっそりと。 one: id: 1 one: id:2 Hoge.find 1 #error Hoge.find 2 #found Hoge's Id 2

はまったけど、ただでは起きない

ブロック渡しのクラスメソッドを、間違えて他のブロック内に入れてしまったため動作しなかった。 初歩的なミスなんだけど、こんなミス考えたこともなかったというか、そもそもブロックを扱った言語を使ったことないんだった。意識するのを助けてくれるものも…