Comment faire des contrôleurs namespaced dans Merb, par exemple pour créer une section d'administration sur le site? Dans Rails on pourrait utiliser Admin :: CategoriesController, est-ce similaire dans Merb ou est-ce une autre façon de le faire?Contrôleurs Admin dans Merb
0
A
Répondre
2
La méthode de l'espace de noms semble le faire.
Il est placé dans le fichier routes (de router.rb):
namespace :admin do
resources :categories
end
Cela génère des itinéraires comme:
edit_admin_category - /admin/categories/:id/edit(.:format) delete_admin_category - /admin/categories/:id/delete(.:format) admin_categories - /admin/categories(/index)(.:format) new_admin_category - /admin/categories/new(.:format) admin_category - /admin/categories/:id(.:format)
Je mets alors mon contrôleur dans un module comme celui-ci:
module Admin
class Categories < Application
def index
...
end
.
.
.
end
end
Je ne sais pas si c'est la manière recommandée, toutes les suggestions à ce serait génial.
0
La réponse ci-dessus est correcte, mais pour ce que ça vaut, j'ai eu du mal à essayer d'utiliser la nouvelle route avec link_to dans mes vues.
je fini par obtenir que cela fonctionne:
<%= link_to("Categories Admin", resource(:admin, :categories) %>
Questions connexes
- 1. Question d'authentification Merb
- 2. Caching mieux pratiqué dans Merb
- 3. Nettoyage de mes contrôleurs, puis-je avoir des actions de style Merb aujourd'hui?
- 4. Rails Application Admin Section
- 5. Relations dans Django Admin
- 6. ManyToManyFields dans Django Admin
- 7. Question d'authentification Merb, variable _message
- 8. Contrôle des erreurs d'authentification Merb
- 9. agit comme taggable avec merb?
- 10. ASP .NET MVC - Nombre de contrôleurs
- 11. Sous-dossiers dans les contrôleurs et les vues
- 12. Générateur Ruby Atom à utiliser avec Merb
- 13. PubSubHubbub pour un blog en Ruby (Merb)
- 14. Vues avec plusieurs rôles Admin-ish
- 15. Tester des téléchargements de fichiers authentifiés dans merb
- 16. Django Admin SelectMultiple Widget
- 17. Magento section admin
- 18. django: using admin datepicker
- 19. Développement de connexion Admin
- 20. Django admin, inline peupler
- 21. WordPress Admin Plugin
- 22. Aide pour nommer mes contrôleurs liés à l'administration
- 23. Django Admin Fieldsets
- 24. Django Admin & Model Deletion
- 25. Téléchargement de plusieurs images dans Django admin
- 26. Django, Afficher les pouces dans Admin?
- 27. Sélectionnez la liste Filtrage dans Django Admin
- 28. Modèles liés Django - champs disponibles dans admin
- 29. AppEngine/Django: éditer db.Key dans l'application Admin
- 30. Filtrage dynamique sur FK dans Django Admin