[RUBY] [Membre et collection]

Que sont les membres et les collections?

Actuellement, je crée une application comme la version de publication de photos de Twitter, mais je vais publier sur les membres et la collection qui sont sortis lors de la mise en œuvre de la fonction de recherche de publication lors de la création et les différences entre eux.

Les membres et les collections peuvent être utilisés lors de la configuration du routage, et l'URL générée et le contrôleur à exécuter peuvent être personnalisés à volonté.

La différence est que la collection n'a pas: id dans le routage et le membre en a.

search1.png

Si vous écrivez une collection dans un contrôleur nid de tweets comme indiqué dans l'image ci-dessus, Ce sera le routage de l'image suivante.

search2.png

Même si je regarde l'URI, l'identifiant n'est pas inclus.

D'autre part, lorsqu'il est décrit par le membre

search3.png

Le routage dans ce cas est comme indiqué dans l'image ci-dessous.

search4.png

Comme vous pouvez le voir, l'identifiant est inclus dans le routage.

Dans le cas de l'application de publication de photos créée cette fois, j'ai utilisé la collection car je souhaite simplement afficher une liste en tant que résultats de recherche et je n'ai pas besoin d'une page détaillée pour chaque identifiant.

Recommended Posts

[Membre et collection]
Différence entre le membre et la collection de rails routes.rb
== et égal
Collection Java9
[Java] Comparaison des méthodes d'opération de la collection et de StringBuilder
[Java] Contenu de l'interface de collection et de l'interface de liste