2010-11-23 13 views
4

J'écris une étiquette personnalisée pour Liquid et je veux rendre un partiel dans le tag. Je suppose que je dois utiliser render_to_string mais je n'arrive pas à le faire fonctionner.Comment rendre partial dans la classe lib ruby ​​en utilisant render_to_string

J'ai essayé toutes sortes de choses, y compris:

ActionController::Base.render_to_string(:partial => 'path/to/partial') 

Mais rien ne semble fonctionner. Il doit y avoir un moyen facile de faire cela que j'ai manqué.

Merci d'avance.

Répondre

4

La méthode render_to_string est une méthode d'instance:

ActionController::Base.new.send(:render_to_string, 
           :partial => 'path/to/partial') 
+4

Cela ne permet pas d'aides? – AnApprentice