Hello,
cela fait bien 1jours que je cherche comment faire ce tout petit bout de code. J'espere que vous allez pouvoir m'aider. :P
Voila la situation, je voudrais avoir comme résultat :
<div class="wrapper">
<div class="wrap-1">
<div class="inner-wrap-1"></div>
<div class="inner-wrap-1"></div>
<div class="inner-wrap-1"></div>
</div>
<div class="wrap-2">
<div class="inner-wrap-2"></div>
<div class="inner-wrap-2"></div>
<div class="inner-wrap-2"></div>
</div>
<div class="wrap-3">
<div class="inner-wrap-3"></div>
<div class="inner-wrap-3"></div>
<div class="inner-wrap-3"></div>
</div>
</div>
un truc simple, classic, mais combiné avec RoR et HAML, je suis un peu perdu.
J'ai deja fait quelque trucs qui me donne tous les inner-wrap-[1,2,3] mais sans les wraps. La raison l'indentation je ne sais pas comment faire pour changer ca.
Si je resume ce que je veux faire :
- boucler sur les jours de 3 semaines; en -1; +2 par rapport au début de la semaine d'aujourd'hui.
- de grouper les jours par semaine
voila ce que j'ai produit pour l'instant.
.wrapper
- today = @date.beginning_of_week
- (today-1.week..today+2.week).each_with_index do |date, index|
//c'est la qu'est le probleme
- .wrap-1.week-1 if index == 0
- .wrap-2.week-2 if index == 7
- .wrap-3.week-3 if index == 14
.inner-wrap.day
Mais je ne sais pas comment introduire mes wraps. J'ai bien tenter de faire des if mais avec HAML il faut indenter correctement pour que cela fontionne et cela pose probleme pour les jours suivants qui sont tous dans le week-3.
Merci.