Je rends un rail partiel et je veux alterner la couleur de fond quand il rend le partiel. Je sais que ce n'est pas super clair alors voici un exemple de ce que je veux faire:formatage conditionnel dans les rails partiels
Row Un fond gris Row Deux fond jaune Ligne Trois Fond gris Row Quatre fond jaune- coutures stackoverflow désolé pour empêcher les couleurs de fond d'être montré, mais je pense que cela rend mon idée claire
C'est le code de la vue que j'utilise
<table>
<%= render :partial => 'row' :collection => @rows %>
</table>
les regards partiels _row.html.erb comme celui-ci
<tr bgcolor="#AAAAAA">
<td><%= row.name %></td>
</tr>
Le problème est que je ne sais pas comment changer l'arrière-plan Couleur pour tous les autres rangs. Y a-t-il un moyen de faire cela?
Si vous utilisez plusieurs listes ou tables sur une page, je recommande de nommer vos cycles. Passez simplement: name => 'some_unique_name' à la fin du cycle ('a', 'b', ...) appel. –