ruby on rails 3 - link_to - Llamando al método auxiliar desde el controlador Rails 3
rails link_to params (3)
Esto está funcionando si alguien quiere usar el método ApplicationHelper en otros controladores o ver simplemente agregue esto, include ApplicationHelper
dado a continuación, porque todo su controlador deriva de ApplicationController.
class ApplicationController < ActionController::Base
protect_from_forgery
include ApplicationHelper
end
¿Es posible llamar métodos auxiliares desde el controlador? Si es así, ¿cómo hacer esto en Rails 3?
Puede incluir el módulo auxiliar en el controlador, o definir al ayudante como un método de controlador y marcarlo como ayudante mediante helper_method :method_name
.
class FooHelper
def bar ... end
end
class QuxsController
include FooHelper
end
o
class QuxsController
private
def bar ... end
helper_method :bar
end
view_context.some_helper_method