2014-11-09から1日間の記事一覧

RSpecのコンソールにRailsのログを出力する

私はRubyMineを利用して開発を行っていますが、RSpecを実行時にコンソールログにRails.logger のログ内容を出力したいことがままあります。そのための設定についてのメモです。 設定は簡単で、spec_helper に以下の内容を記述すればOKです。 Rails.logger = …

Rails4でscope内で first などを使用するとデータの有無により挙動が変わるので注意が必要

Rails4でscopeを定義するときに、scope内で first や maximum などの集計関数を使用するとデータの存在有無により発行されるSQLが異なるようです。(本家のドキュメントなどは確認できていないので挙動としてそのようになっている程度ですが…) 環境 利用し…