2016-05-18から1日間の記事一覧

modelの共通のvalidationをまとめる便利なconcerns

railsのDRYの原則に基づくのなら、modelのvalidationに共通ができてしまったら、共通化したいですね。 そんな時に便利なのがconcernsです。 app/models/concerns こんなフォルダがあると思います。 ここに記述していきます 使い方 例えば、PostモデルとComme…

railsのurlをroot_url+手書きで書いてたりするの?

はい、書いてました。 手書きの何が悪いんだ! って思うんですが、テストや変更に圧倒的に弱いんですよね。 これが致命的ですね。 基本的に手書きで書くのはやめましょう。 手書きで書くというのは、こういうのですね。 url = root_url + 'contact' こういう…