【问题标题】:Devise, where to add a model设计,在哪里添加模型
【发布时间】:2016-10-11 10:02:26
【问题描述】:

我想在我的初始配置之后添加一个可超时的模型来设计。

我启用了 config/initializers/devise.rb:

config.timeout_in = 30.minute

但我实际上应该在哪里添加 devise :timeoutable 模型?

【问题讨论】:

    标签: ruby-on-rails devise


    【解决方案1】:

    安装设计后,您需要使用内置生成器配置模型

    rails generate devise MODEL
    

    示例 rails 生成设计用户。请参阅本节

    https://github.com/plataformatec/devise#user-content-getting-started

    一旦你在 app/models/user.rb 中有了它,你就可以添加所需的模块

    class User < ApplicationRecord
      devise :timeoutable, :database_authenticatable, :registerable,:recoverable, :rememberable, :trackable, :validatable, :omniauthable, :confirmable
    end
    

    希望对你有帮助

    【讨论】: