ruby-on-rails - 设计 gem 跳过确认和同时通过电子邮件跳过确认

标签 ruby-on-rails ruby-on-rails-3 devise rubygems

我正在使用设计 gem,在创建用户时我想跳过确认!并跳过确认电子邮件,例如:

User.create(:first_name => "vidur", :last_name => "punj").confirm!.skip_confirmation!

但它只跳过确认,不跳过发送确认电子邮件。任何人都可以给我一个跳过两者的想法。

最佳答案

你需要调用skip_confirmation!在保存记录之前。

尝试

user = User.new(:first_name => "blah")
user.skip_confirmation!
user.save

关于ruby-on-rails - 设计 gem 跳过确认和同时通过电子邮件跳过确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13818280/

相关文章:

javascript - 从 JavaScript 生成的 Cookie 中解析 Rails 中的 JSON 字符串

javascript - 传递数据目标并重定向到 Rails

ruby-on-rails - rails ,设计 : how to replace previous login via token authentication

mysql - Rails 安装 mysql2 时出错 (mysql2-0.3.20)

ruby-on-rails - Ruby 中的 Podium 样式排序

javascript - Backbone.js - Coffeescript 扩展

css - 从 3.1 回来后发布 loading rails 3(服务器)

ruby - ActiveRecord,通过多态属性查找

ruby-on-rails - 我如何在邮件程序之外使用 Devise 的 `confirmation_url`?

ruby-on-rails - 设计 gem : what's the difference between config. remember_for 和 config.timeout_in?