[RAILS] [Ruby] Je souhaite afficher les éléments publiés par ordre de date la plus récente

Lorsque j'ai implémenté une sorte de fonction de publication, par exemple, une fonction pour afficher les nouveaux messages en premier, comme Twitter, il y avait une partie où l'idée était rigide, donc je vais l'écrire comme un rappel.

Voici ce que j'allais faire: J'ai essayé d'afficher un tableau contenant des hachages triés par ordre décroissant du côté du fichier de vue reçu

Mais quand j'y ai pensé, j'ai réalisé que ce n'était pas très maintenable. Chaque fonction doit être spécialisée, comme se concentrer sur la fonction d'affichage. La méthode est similaire. Par conséquent, il était nécessaire de le faire lors du passage dans un état trié lors du passage.

Ce qui suit est un exemple. Ajout d'une option ".order ('created_at DESC')" lors du stockage des données existantes dans la table Item dans @items.

controller


  def index
    @items = Item.includes(:user).order('created_at DESC')
  end

En faisant cela, j'ai pu contrôler l'affichage du fichier de vue sans modifier la fonction.

Recommended Posts

[Ruby] Je souhaite afficher les éléments publiés par ordre de date la plus récente
[Ruby] Je souhaite inverser l'ordre de la table de hachage
Je veux changer la valeur de l'attribut dans Selenium of Ruby
Je veux obtenir la valeur en Ruby
Je souhaite afficher le nom de l'affiche du commentaire
[Rails] Je souhaite afficher la destination du lien de link_to dans un onglet séparé
Je souhaite effectuer une factorisation prime rapide avec Ruby (ABC177E)
Je veux créer un fichier Parquet même en Ruby
Je souhaite contrôler l'affichage de la barre de navigation de gestion supérieure (menu Contrôle) dans Liferay 7 / DXP
Je veux utiliser @Autowired dans Servlet
J'ai essayé de créer une classe parent d'objet de valeur dans Ruby
[Rails] Je souhaite envoyer des données de différents modèles dans un formulaire
Je veux afficher des images avec REST Controller de Java et Spring!
Je souhaite sélectionner plusieurs éléments avec une disposition personnalisée dans la boîte de dialogue
[Ruby] Je souhaite extraire uniquement la valeur du hachage et uniquement la clé
[Note] Je veux obtenir dans l'ordre inverse en utilisant afterLast avec JdbcTemplate
Je souhaite afficher un PDF chinois (coréen) avec des rapports fins
J'ai essayé d'utiliser pleinement le cœur du processeur avec Ruby
Je souhaite afficher un message d'erreur lors de l'inscription dans la base de données
Je veux trier par délimiteur d'onglet avec ruby
Je souhaite envoyer un e-mail en Java.
[Ruby] Je veux faire un saut de méthode!
Je veux var_dump le contenu de l'intention
Je souhaite transmettre APP_HOME pour me connecter à Gradle
[Swift] Comment changer l'ordre des éléments de barre dans le contrôleur de barre d'onglets [Débutant]
Mémo de développement ~ Je souhaite afficher uniquement la première image publiée plusieurs fois ~
rsync4j --Je veux toucher rsync en Java.
Je veux être finalement même à kotlin
Je veux toujours montrer ce que j'ai publié uniquement à moi-même qui est connecté
[Active Admin] Je souhaite spécifier l'étendue de la collection à afficher dans select_box
Je souhaite utiliser les fonctions pratiques de Clojure dans Kotlin
Je veux appeler une méthode d'une autre classe
Je veux faire quelque chose comme "cls" en Java
[Java] Je souhaite calculer la différence par rapport à la date
Je veux intégrer n'importe quel TraceId dans le journal
Je veux aussi utiliser des coquillages à Laradock! !!
Je veux aussi utiliser ES2015 avec Java! → (´ ・ ω ・ `)
Je veux connaître la réponse de l'application Janken
Je souhaite définir une fonction dans la console Rails
Je veux arrêter les cas de serpent avec des définitions de table
Je veux cliquer sur une broche GoogleMap dans RSpec
Je veux retourner la position de défilement de UITableView!
Traitement de la date et de l'heure en Ruby. Utilisez correctement la date et l'heure.
[Java] Je souhaite écrire un traitement asynchrone à l'aide de Promise dans Java-Trial of Promise-like syntax of JavaScript-
Je veux recréer le contenu des actifs à partir de zéro dans l'environnement construit avec capistrano
Je veux trouver un chemin relatif dans une situation où Path est utilisé