Administration Rails

Par Feelsonix, il y a 9 ans


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.

2 réponses

shinix, il y a 9 ans

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 ;)