質問

誰もが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)にアクセスしようとすると、次のエラーが表示されます:

  

admin_ account _urlが{:controller =>" admin / users&quot ;,:action =>" show"}から生成できませんでした

...これはあいまいなルートを示唆しています。しかし、「レイクルート」を実行すると、すべてが見栄えがします。すべての参照を" account_url"に変更しました。ネームスペースに関連付けるコード(admin)。この時点で何が起こっているのかわかりません。

役に立ちましたか?

解決

リソースuser_sessionsが管理ネームスペースにあるべきではありません。

他のヒント

このシナリオで動作するオンライン例を見つけることができなかった後、これをどのように設定したかについてブログに投稿しました。

http://www.travisdunn .com / secure-rails-admin-backend-with-authlogic-and-multiple-sessions

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top