Je me demande s'il est possible de dicter la commande (c'est-à-dire la commande => 'créée_at desc') dans la vue. Je réalise que la logique dans la vue n'est pas idéale mais je semble avoir des problèmes de localisation où affecter cette sortie.
Par exemple, voici mon code: p> dans ma questionController J'ai l'introduction suivante, mais cela n'affecte pas la sortie du code ci-dessus. P > mise à jour: en ce qui concerne la modification de l'utilisateur @.Questtions vers @Questions I Obtenir cette erreur: p> update 2: i Devinez que je devrais mentionner que ce code est dans les questions Afficher la vue. vues / questions / show.html.erb. code> p> p>
4 Réponses :
Vous devez utiliser au lieu de p> édité. Vous pouvez éviter une erreur nulle en utilisant l'une des manières suivantes. P> ou p>
S'il vous plaît vérifier ma réponse modifiée.
Nice ... qui s'est débarrassé de l'erreur mais cela ne tire pas dans les questions de l'utilisateur maintenant. Comment envoyer: utilisateur avec la demande?
Comment ferais-je cela dans Haml, alors que j'élever les balises finales?
Utilisez la variable @questions code> au lieu de @ user.Questions code> à votre vue. p>
Vous pouvez utiliser: dans votre vue et p> intérieur Afficher code> ou ou ou ou Index code> Méthode de QUESTIONCONTROLLER CODE>. P> P>
Ce n'est pas la syntaxe réelle de la vue correcte? Il faut que <% ne l'est-il pas?
Un moyen facile de le faire est d'utiliser Vous obtenez vos questions dans la commande décroissante et ne touchez rien dans le contrôleur. P> p> inverse_each code> au lieu de chacun code>: