有沒有人有一個在Rails中用命名空間設置Authlogic的例子?我有一個「管理員」名稱空間,其中包含許多「管理員」相關的控制器(產品,類別等)。Rails中的Authlogic和命名空間
map.namespace :admin do |admin|
admin.resources :products, :active_scaffold => true
admin.resources :specials, :active_scaffold => true
admin.resources :retailers, :active_scaffold => true
admin.resources :terms, :active_scaffold => true
admin.resources :users #, :active_scaffold => true
admin.resources :faqs, :active_scaffold => true
admin.resources :product_families, :active_scaffold => true
admin.resources :product_types, :active_scaffold => true
admin.resources :account, :controller => "users"
admin.resources :user_session
end
每當我試圖去與Authlogic(USER_SESSION,用戶)任何東西,我收到一條錯誤:
ADMIN_帳戶_url未能從{產生:控制器=> 「admin/users」,:action =>「show」}
......這表明模棱兩可的路線。但是當我運行「耙路」時,一切看起來都不錯。我已將代碼中的所有引用都更改爲「account_url」,以與名稱空間(admin)關聯。在這一點上,我只是不知道發生了什麼。