2012-10-05 74 views
0

配置默認我有一個使用多用戶模式的應用程序,每個都有其本人設計的配置和自己的模式。對於我的設置,這使得更多的意義比只用一個單一的用戶模式和角色,我很高興它是如何的所有橫空出世。導軌 - 多個設計模型

不過,我有色器件的默認值,以及如何每個模型覆蓋它們的一些問題。對於像unlock_strategy或用戶請求重設密碼後登錄的時候,設計的外觀到配置文件/初始化/ devise.rb。如何在每個模型基礎上設置這些變量?

回答

3

#devise方法,模型接受的配置選項模塊列表後的哈希值。例如:

class SomeModel < ActiveRecord::Base 
    devise :database_authenticatable, :lockable, :unlock_strategy => :both 
end 
+0

非常感謝!我試圖讓多個初始化文件播放好 - 我不知道它可能是那麼簡單! – Bryce

+0

假設我有用戶和客戶端模型,並且我希望用戶用他們的用戶名登錄電子郵件和客戶端,但不要電子郵件。我將如何配置色器件方法中爲我的客戶的「config.authentication_keys」? –