Devise是一个 Ruby 库,它为我提供了这个 User 类:
class User < ActiveRecord::Base
has_many :user_tokens
devise :trackable, :confirmable
当写入:confirmable时,注册时会发送一封确认邮件。
上周我不得不批量创建 300 个用户,所以我在恢复之前注释掉了 :confirmable 几分钟。
现在我正在为用户批量创建创建一个 UI,因此我需要即时添加/删除 :confirmable。 (我也可以直接修改Devise的源码,但我宁愿不去调和它)
问题:如何即时添加/删除:confirmable?
最佳答案
Wayne Conrad 的解决方案:
user = User.new
user.skip_confirmation!
关于ruby-on-rails - 禁用设备的 :confirmable on-the-fly to batch-generate users,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7643510/