2010-08-09 17 views

Respuesta

5

Solo llámalo.

Si se trata de un archivo de ayuda diferente, el controlador puede incluir otro archivo de ayuda usando el método de controlador "helper"

Agregado:

He aquí un ejemplo:

# in the view 
<%= my_helper %> 

# in the helper file 
def my_helper 
    "<div>" + someother_helper_which_generates_html + "</div>" 
end 

** Agregue más detalles a su pregunta si esto no está ayudando ....

15

prueba:
incluyen AnotherHelper

1

Algo como esto debería ayudar a usted (por ejemplo, en application_helper.rb)

module ApplicationHelper 

    def create_div 
    html("this is some content") 
    end 

    def html(content) 
    "<div>#{content}</div>" 
    end 

end 

En este caso, el método create_div está llamando el método html con una cadena como argumento. el método html devuelve una cadena de HTML con el argumento que proporciona incrustado. en una vista, se vería así:

<%= create_div %> 

Espero que esto ayude!

Cuestiones relacionadas