全てのcontrollerでこのbefore_filterを実行したいという時によく継承元のApplicationControllerで実施することがあります # -*- coding: utf-8 -*- class ApplicationController < ActionController::Base before_filter :check private def check redirect_to 'hoge' unless params[:iphone] end end 例えばiPhoneを持っていない人をリダイレクトさせるとか(特に他意はありません) このテストを書きたい時テストをどこに書くかいつも悩んでいました。 どのcontrollerでも実装されるから、どこかで1回だけテストすればいいか→テストを書いた人且つ書いた時しか場所を覚えてない どのcontrollerでも