ActiveRecordでFind
さて、気を取り直してWEBアプリをガリガリとかきます。
んなわけで、恒例のメモ。
@image = Image.find(id) if @image == nil 無かったら処理(されない) end
たとえばイメージをDBから探すときにこんなことをやりますが、これで見つからない場合、無い時の処理をすっとばして見事に例外処理になってこまった。
他の情報の書き換えなんかをやっている最中にデータが無い時にrescueで処理しろ、と言われて大変困ったわけですが、
@image = Image.find_by_id(id) if @image == nil 無かったら処理 end
こんな感じであっさり解決。