Bonjour,
Je souhaite crée une application sur Rails mais je n'arrive pas a trouver la réponse a mes questions.
J'ai un controller category avec un Model Category avec un champs.
J'utilise donc dans mes routes la mention ressources.
Ce que je voudrais savoir c'est:
1/ Si je crée un sous dossier admin dans mon dossier controller comment dois je faire pour pouvoir éditer et soumettre mes catégories sans passer par http://monsite.dev/category/new mais http://monsite.dev/admin/category/new
2/ Dois je crée deux controller un dans admin et un a la racine, ou il y'en aura un pour voir et un pour éditer, détruire ou soumettre ?
Merci.
Bonsoir.
Ceci devrait répondre à ta question : Controller Namespaces and Routing.
Salut,
Oui il te faut 2 controllers
pour l'url tu utilises le namespace :
namespace :admin do
resources :categories
end
Dans ton controller (admin/categories_controller.rb) :
class Admin::CategoriesController < AppController
ps: le lien de lartak explique tout ;)