Ruby on RailsのViewとControllerで共通で使えるメソッドの設定方法
Controllerで作ったメソッドをView側でも使い時ってありあすよね?
そんな時は、helper_methodです。
書き方
実装方法は以下の様になります。
helper_methodに設定したいメソッド名を渡してあげれば、コントローラーでもビューでも使うことができます。
xxxxx_controller.rb
helper_method :common_method? def common_method? return true end
xxxx.html.slim
- if common_method? | true - else | false
参考サイト
http://apidock.com/rails/ActionController/Helpers/ClassMethods/helper_method
関連記事
実践 Rails ―強力なWebアプリケーションをすばやく構築するテクニック
- 作者: Brad Ediger,株式会社クイープ
- 出版社/メーカー: オライリージャパン
- 発売日: 2008/10/27
- メディア: 大型本
- 購入: 7人 クリック: 90回
- この商品を含むブログ (43件) を見る