2011-12-07 7 views
2

deviseを使用している自分のアプリケーションにサインアップしている人は誰も止めることができますか?サインアップオプションを開発中止する

現在、誰かが自分のドメイン/管理者に行くと、サインアップする機会があります。

私は必要なすべてのユーザーを持っており、Joe Publicがバックエンドにアクセスできるようにしたくありません。

ルートを変更するだけでも簡単ですか?

答えて

6

Userクラスの:registerableフラグを削除します。 (Userクラスと仮定すると、あなたはもちろん、クラスを工夫です。)

+0

ありがとう –

2

はあなたの工夫モデルを見てみましょう、そしてあなたは、このようなものが表示されるはずです。deviseラインが設定されて

class User < ActiveRecord::Base 
    devise :database_authenticatable, :registerable, :confirmable, :recoverable, :rememberable, :trackable, :validatable 
end 

が機能を考案しあなたのアプリケーションに含まれます。 :registerableシンボルを削除すると、サインアップはもうオプションになりません。

関連する問題