helper_method(*meths)
Instance Public methods
Declare a controller method as a helper. For example, the following makes
the current_user
controller method available to the view:
1 2 3 4 5 6 7 8 9 10 11 | class ApplicationController < ActionController::Base helper_method :current_user , :logged_in ? def current_user @current_user ||= User.find_by(id: session[ :user ]) end def logged_in? current_user != nil end end |
In a view:
1 | <% if logged_in? -%>Welcome, <%= current_user.name %><% end -%> |
Parameters
-
method[, method]
- A name or names of a method on the controller to be made available on the view.
Please login to continue.