J'ai un souci :
j'aimerai afficher du code html.erb depuis ma base de données. Jusque là tout va bien :
dans mon controller :
Code :
- def visualiser
- @fiche=Fiche.find(params[:id])
- render :text=>ERB.new(@fiche.html).result(binding)
- end
|
Seul problème, j'aimerai utiliser les helpers courants (link_to, h, ...)
et là il me met une belle erreur :
undefined method `h' for #<GestionFichesController:0xb73c6dbc>
Auriez vous une idée ?
Merci d'avance
Edit :
Pourquoi c'est toujours une minute après avoir posté qu'on trouve la solution ?
render :inline=>@fiche.html
=> parse la string @fiche.html de la même manière que si elle était dans le fichier app/views/gestion_fiches/visualiser.html.erb
Message édité par Paulp le 06-05-2008 à 11:51:38