Je migre la majorité de mon application vers l'espace de nom d'administrateur et, bien qu'il existe de nombreux guides liés à ce domaine, je ne parviens toujours pas à les gérer. Je suis principalement suivi this answer, avec tous les résultats que Google soulève (ils ont tous tendance à être d'accord). Quelqu'un pourrait-il me dire ce que je fais de mal pour ne pas perdre plus de sommeil?Rails 3 Admin, espace de noms Problème
Voici le message d'erreur:
mauvais module de type d'argument (classe attendue)
app/controllers/application_controller.rb:1:in `<top (required)>'
app/controllers/admin/admin_controller.rb:1:in `<top (required)>'
app/controllers/admin/home_controller.rb:1:in `<top (required)>'
de routes.rb
namespace :admin do
root :to => "home#index"
resources :users
end
admin/admin_controller. rb
class Admin::AdminController < ApplicationController
admin/home_controller.rb
class Admin::HomeController < Admin::AdminController
admin/users_controller.rb
class Admin::UsersController < Admin::AdminController
Je suis sûr que c'est la plupart du temps quelque chose de simple à lié au module et l'interaction du contrôleur, donc je n'ai pas inclus d'autre code. Cependant, j'aurais dû trouver la solution maintenant et s'il vous plaît laissez-moi savoir si un code supplémentaire est nécessaire.
Merci.
Il semble correct pour moi ... – Arkan
peut-être classe Admin :: AdminController <:: ApplicationController –