ECのウェブ担当者のメモ

ECサイトを運営管理している、WEB担当プログラマのメモ

スポンサーリンク

Ruby on RailsのViewとControllerで共通で使えるメソッドの設定方法

f:id:jun9632:20160310094136p:plain

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

関連記事

marketing-web.hatenablog.com

marketing-web.hatenablog.com

marketing-web.hatenablog.com

実践 Rails ―強力なWebアプリケーションをすばやく構築するテクニック

実践 Rails ―強力なWebアプリケーションをすばやく構築するテクニック