2012-04-15 8 views

答えて

1

:Railsの3で

validates_uniqueness_of :email, :scope => :subdomain 

移行で
validates :email, :uniqueness => true, :scope => :subdomain 

:スコープを:使用しているとき

add_index :users, [:subdomain, :email], :unique => true 
+1

ありがとう:)しかし、どのサブドメインをログインページ/コントローラに渡すのかをログインに知らせるにはどうすればよいですか? –

+0

私はあなたの問題を理解しているかわかりません。ログインは、ログインが一意であるかどうかに関わらず、ログインがデータベースに保存されている場合にのみ注意してください。サブドメインフィールドを使用してDeviseにログインを保存させる方法についてはわかりません。 –

+0

これは、私がやるべきことを考えていたDeviseのログイン部分でした。あなたの答えをありがとう。 –

0

範囲は、サブドメインを訪問することはできません(subdomain_idする必要があります=>:サブドメイン)

:email、:uniqueness => true、:scope =>:subdomain_id

関連する問題