0

Rails アプリで Devise gem を使用しています。2 つのモデル (ユーザーと管理者用) を作成する代わりに、属性 is_admin を持つ名前付きのユーザーを 1 つだけ作成しました。

今、私は自分のにスコープを追加したいと思いroutes.rbます. 私はこれを行うことができますか?モデルしかないので、次のことはできません。

namespace 'admin'do 
  devise_for :admins #:users
end

では、どのようにスコープを追加できadminsますか?

4

1 に答える 1

0

セットアップについて詳しく知らずに詳細な回答を提供することは困難ですが、ユーザーと管理者の両方が同じフォームからログインでき、管理者機能がユーザーに表示されるかどうかは、CanCan などで処理できることをお勧めします。したがって、2 回行う必要はありませんdevise_for

于 2013-05-05T15:06:04.817 に答える