禁用设计:即时确认批量生成用户
Devise是一个Ruby库,它为我提供了这个User
类:
class User < ActiveRecord::Base has_many :user_tokens devise :trackable, :confirmable
在:confirmable
书写入时,会在注册时发送确认电子邮件。
上周我不得不批量创建300个用户,所以我评论说:confirmable
在恢复之前:confirmable
几分钟。
现在我正在为用户批量创建创建一个UI,所以我需要添加/删除:confirmable
即时:confirmable
。 (我也可以直接修改Devise的源代码,但我宁愿不用它来调整它)
问题:如何添加/删除:confirmable
即时:confirmable
?
Wayne Conrad解决方案:
user = User.new user.skip_confirmation!