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、users) にアクセスしようとすると、次のようなエラーが表示されます。
{:controller="admin/users", :action="show"} から admin_ account _url を生成できませんでした
...あいまいなルートを示唆しています。しかし、「レーキ ルート」を実行すると、すべてがうまくいくように見えます。名前空間 (admin) に関連付けるために、コード内のすべての参照を "account_url" だけに変更しました。この時点で何が起こっているのかわかりません。