【发布时间】:2014-04-07 20:15:01
【问题描述】:
我有两个使用 Devise 的模型。一切都在适当范围内并且工作正常。
现在我想为每个模型设置几个不同的配置值。例如,在一个模型中,我想将 allow_unconfirmed_access_for 设置几天,而在另一个模型中,我不想允许任何此类未经确认的访问。
这可以根据 config/initializers/devise.rb 顶部的 Devise 自己的文档...
# Use this hook to configure devise mailer, warden hooks and so forth.
# Many of these configuration options can be set straight in your model.
在模型中设置变量所需的语法是什么,而不是初始化器?我目前在我的模型中有这个......
# Model Foo
Devise.setup do |config|
config.allow_unconfirmed_access_for = 2.days
end
# Model Bar
Devise.setup do |config|
config.allow_unconfirmed_access_for = 0.days
end
它似乎没有工作......
【问题讨论】:
标签: ruby-on-rails devise