2012-10-05 60 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”? –