Rails3

Rails3のメソッド紹介(1) ActiveRecord::Relation#first_or_create

少しずつRailsの便利なメソッドを紹介してみようと思い立ったので書く. 今回はタイトルどおりActiveRecord::Relation#first_or_createというメソッドを紹介. (後々気づいたけど,Rails4から非推奨になるらしい.代わりにfind_or_create_byなるメソッドを使…

Rails3で有効なパスの場合だけリンクを表示する

Railsのビューでリンクを作成する場合多くの場合でlink_toを使う. link_toはリンクを作成するが,リンク先がちゃんとあるかどうかは確認されないため,リンク先のルーティングが設定されていないと"No route matches"エラーとなる.というわけで.urlがルー…