概要
Rails4非推奨の警告への対応
内容
独自定義フィルタのfilterメソッド
クラスマクロのbefore_filterがbefore_actionになったことは別途記事にしましたが、
http://d.hatena.ne.jp/tbpg/20130725/1374760826
独自定義フィルタ#filterを個別のクラスとして実装した場合のメソッド名も変更になりました。
今まではaround_filterクラスマクロに対応するのはfilterメソッドでしたが。
aroundメソッドに変更になりました。
修正前
clsss XxxFilter def filter() #処理内容 yield #処理内容 end end
修正後
clsss XxxFilter def around() #処理内容 yield #処理内容 end end
link_to_functionヘルパー
修正前
link_to_function "リンク文字列", "$(this).closest('form').submit()", options
修正後(独自実装)
link_to "#", {:onclick => "$(this).closest('form').submit()", other_options} do "リンク文字列" end