J'utilise haml avec ma rails application et j'ai une question de savoir comment la meilleure façon d'insérer ce code haml dans un fichier html:Créer une aide ou quelque chose pour haml avec rubis sur des rails
<div clas="holder">
<div class=top"></div>
<div class="content">
Content into the div goes here
</div>
<div class="bottom"></div>
</div>
Et je veulent l'utiliser dans mon document haml comme ceci:
%html
%head
%body
Maybee some content here.
%content_box #I want to get the code i wrote inserted here
Content that goes in the content_box like news or stuff
%body
est-il un moyen plus facile de le faire?
Je reçois cette erreur:
**unexpected $end, expecting kEND**
avec ce code:
# Methods added to this helper will be available to all templates in the application.
module ApplicationHelper
def content_box(&block)
open :div, :class => "holder" do # haml helper
open :div, :class => "top"
open :div, :class => "content" do
block.call
open :div, :class => "bottom"
end
end
end
s'il vous plaît lire mon commentaire sur l'autre réponse et lequel est le plus efficace en termes de vitesse de l'application? – Lisinge
la différence de vitesse est vraiment nul.La méthode d'aide est génial de l'utiliser. – shingara