J'ai ma page d'index qui affiche une seule entrée au lieu de la valeur par défaut habituelle d'échafaudage de toutes les entrées. Je lui ai dit de lier à une action et il répond simplement "Impossible de trouver Post avec ID = all". C'est la même chose que la méthode d'index par défaut et la vue d'index. Je suppose que cela a quelque chose à voir avec le routage mais étant non, je n'ai aucune idée. Des idées?Ruby on Rails Actions help
0
A
Répondre
0
Le nom "tout" est trompeur. Si vous voulez une page pour afficher tous les messages, la page d'index est parfaite pour cela. Si vous voulez afficher un sous-ensemble des postes alors je recommande d'ajouter une autre action à votre contrôleur avec un meilleur nom et ce dans le fichier routes.rb:
map.resources :posts, :collection => { :some => :get }
que vous pouvez ensuite faire référence à l'aide some_posts_path
ou some_posts_url
.
Pour plus d'informations, consultez le Official Ruby on Rails Routing guide.
Questions connexes
- 1. Ruby on rails schema de base de données help
- 2. Ruby on Rails: current_page? problème lors de l'utilisation des actions
- 3. Ruby on Rails d'installation
- 4. OCIError (ruby on rails)
- 5. ruby on rails formulaire_pour
- 6. Ruby on Rails regex
- 7. Ruby on Rails: « find_create_by_user »
- 8. LocalJumpError (Ruby on Rails)
- 9. Ruby On Rails ID personnalisé
- 10. Ruby on Rails symbole validation
- 11. Antipatterns avec Ruby on Rails
- 12. Analyser dans Ruby (on Rails)
- 13. ruby on rails Problème SQLite
- 14. Connexion/Inscription Ruby on Rails?
- 15. Ruby on Rails SQL Optimisations
- 16. Association polymorphe Ruby on Rails
- 17. Ruby on Rails MVC Question
- 18. Afficher l'email Ruby on Rails
- 19. Ruby on Rails - Se connecter
- 20. Triple rejoindre Ruby on Rails
- 21. Ruby on Rails: Erreur rubygem
- 22. Ruby on Rails vs Django
- 23. Liste triable Ruby on Rails
- 24. Ruby on Rails et CruiseControl.rb
- 25. CMS pour Ruby on Rails
- 26. Formulaire booléen Ruby on Rails
- 27. Ruby on Rails: formulaire select
- 28. Ruby on Rails, détection Javascript
- 29. Ruby on Rails - paramètre tronquer
- 30. Recherche dans Ruby On Rails
Je pense qu'il serait utile si vous avez posté le code pour l'action (et la vue) en question. –
Je l'ai juste fait fonctionner après un peu de bidouillage. J'ai ajouté map.connect '/ posts/all /',: controller => 'posts',: action => 'all' avant map.resources: posts – deuces