Bonjour,

Je souhaiterai faire un render_to_string dans mon model (car utilisable à différent endroit dans le code pour chaque instance de mon model)

J'ai essayé ceci trouvé sur internet :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
av = ActionView::Base.new(Rails::Configuration.new.view_path)
av.render_to_string...
Sinon j'ai passé mon controller en parametre à la méthode de mon model.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
methode(self)
 
------
 
def methode(context)
  context.render_to_string...
end
J'ai cette erreur :

protected method `render_to_string' called for

Savez-vous comment contourner le problème ?