Lorsque j'ai créé une application, j'ai toujours eu une erreur dans la méthode link_to. De plus, lorsque la page avec la méthode link_to est affichée, pas lors du saut vers la destination du lien
ActionController::UrlGenerationError
J'ai été ennuyé par cette erreur. Il n'y a pas de problème jusqu'au point où vous vérifiez et décrivez toujours le routage comme «○○ _path», et vous ne trébucherez pas. Quand j'ai passé l'argument entre () ici, je ne savais pas quoi passer.
Si tous les utilisateurs de l'application accèdent à la même page, aucun argument n'est nécessaire. Voici la page de connexion et la page root_path.
Le répertoire courant dans le terminal est le répertoire de l'application en cours de création
% rails routes
Si vous entrez, il vous indiquera l'itinéraire. Voir la partie Préfixe ainsi que la description du chemin. Mais, Ce à quoi vous devez faire attention ici est la partie du modèle d'URI. Ici, si l'id est inclus dans l'URI, tel que /: id </ font>, vous devez passer un argument. Si: id et id sont inclus dans l'URI, utilisez (user.id) comme argument. En outre, selon l'argument, .id peut être omis.