0

サブドメインに基づいて異なるアカウントでの認証に Devise を使用するアプリケーションがあります。

Devise ユーザーを分離し、電子メールをサブドメイン スコープごとに一意にするにはどうすればよいですか?

前もって感謝します!

4

2 に答える 2

1

Rails 2 では:

validates_uniqueness_of :email, :scope => :subdomain

Rails 3 では:

validates :email, :uniqueness => true, :scope => :subdomain

移行中:

add_index :users, [:subdomain, :email], :unique => true
于 2012-04-15T11:58:46.077 に答える
0

スコープは subdomain_id である必要があります ( :scope => :subdomain を使用している場合、 Subdomain にアクセスできません)

検証:email, :uniqueness => true, :scope => :subdomain_id

于 2012-11-08T11:17:08.907 に答える