tutorial rails link_to generate ruby-on-rails-3 controller helpers

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