2010-08-09 4 views

Répondre

5

Il suffit de l'appeler.

Si elle est dans un fichier d'aide différent, votre contrôleur peut comprendre l'autre helpfile en utilisant la méthode du contrôleur « helper »

Ajouté:

Voici un exemple:

# in the view 
<%= my_helper %> 

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

** S'il vous plaît ajouter plus de détails à votre question si cela n'aide pas ....

15

try:
comprennent AnotherHelper

1

Quelque chose comme cela devrait vous aider (par exemple, dans application_helper.rb)

module ApplicationHelper 

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

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

end 

Dans ce cas, la méthode create_div appelle la méthode html avec une chaîne comme argument. la méthode html renvoie une chaîne de HTML avec l'argument que vous fournissez incorporé. dans une vue, cela ressemblerait à:

<%= create_div %> 

espérons que cela aide!

Questions connexes