Ich migriere die Mehrheit meiner Anwendung in den Admin-Namespace und während es viele Leitfäden dazu gibt, kann ich immer noch nicht verwalten. Ich habe hauptsächlich this answer verfolgt, zusammen mit allen Ergebnissen, die Google bringt (sie alle stimmen dem zu). Könnte mir bitte jemand sagen, was ich falsch mache, damit ich keinen Schlaf mehr verliere? HierRails 3 Admin-Namespace Problem
ist die Fehlermeldung:
falsche Argument Typ-Modul (erwartete Klasse)
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)>'
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
Ich bin meistens sicher, dass es etwas einfach im Zusammenhang mit dem Modul ist und Controller-Interaktion, so habe ich keinen anderen Code enthalten. Allerdings hätte ich die Lösung schon gefunden und bitte lassen Sie mich wissen, ob zusätzlicher Code benötigt wird.
Danke.
Es scheint richtig für mich ... – Arkan
vielleicht Klasse Admin :: AdminController <:: ApplicationController –