J'ai une question très simple mais je veux connaître la façon unique de le faire. J'ai un modèle appelé Employee
et je fais une requête db pour rechercher des utilisateurs actifs en faisantAjouter un numéro de série dans mon tableau
Employee.where(:status => "active")
Maintenant, je dois montrer tout cela dans une table. Tout fonctionne bien, mais je veux sérialiser chaque valeur, donc j'utilisais id
jusqu'à présent, mais quand je fais la requête
@id = Employee.where(:status => "active").collect{|a| a.id}
à db je reçois id est comme ça [2, 3, 4, 5, 8, 29, 30]
mais je préfère vouloir [1,2, 3,4,5,6, ...].
S'il vous plaît aider à gérer cela dans mon fichier de vue où j'ajoute les numéros de série de ma table.
'@employees.each_with_index do | emp, i | met i sauf si i == 0 end' Cela a bien fonctionné pour moi. Merci –