问题标签 [devise-confirmable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 设计确认链接缺少域
设计 Confirmation_url 只产生一个没有域的相对 url,例如:
我试着改变
到
但它会产生相同的网址。我升级到设计 2.2.3 但结果相同。导轨 3.1.4
更新: 我已经在我的 production.rb 中设置:
我尝试设置
在应用程序控制器中无济于事(https://github.com/plataformatec/devise/issues/1567)
更新: 这发生在开发和生产中。
更新
我不明白为什么 Devise 不使用 app/views/devise/mailer/confirmation_instructions.html.haml 中的模板如果我可以编辑,我可以手动附加主机:'http://mysite.com/' + confirmation_url(...
我尝试设置范围视图设置,但它没有'没有任何效果这是一场灾难,用户无法确认他们的注册:(
ruby-on-rails - 如何避免 devise_invitable 发送确认电子邮件?
从文档中我认为它不应该发送确认电子邮件,但它正在这样做。
这是我对邀请动作的设置:
ruby-on-rails - 如何发送两封不同的电子邮件以进行设计确认和设计再确认?
两者都设计可确认(用户注册时的电子邮件确认)和可重新确认(用户更改电子邮件时的电子邮件确认)模块发送相同的电子邮件模板“confirmation_instructions”。如何获取它以便使用不同的电子邮件模板进行确认?
ruby-on-rails - 如何将未确认用户的电子邮件传递给会话(设计)?
我有一个注册表单,注册后我希望浏览器记住用户(仍未确认)的电子邮件。我怎么能那样做?build_resource
我想我可以用of以某种方式做到这一点RegistrationsController
。
ruby-on-rails - 未定义的方法“可确认”
运行 rake db:migrate 时出现以下错误:
用户.rb:
20111202225103_make_user_confirmable.rb:
不知道还要做什么。。
请帮忙。
ruby-on-rails-3 - 在自己的 gem 中包含设计邮件
我正在尝试在我的 gem 中添加设计依赖项。通过添加
并包括模块:database_authenticable、:confirmable、:registerable、:recoverable、:rememberable、:trackable、:lockable、:validatable
从我的 gem 运行规范以创建用户时,它会抛出“未初始化的常量 Devise::Mailer”。
请帮我
ruby-on-rails - 仅添加设计 :confirmable 到模型
我需要向 Rails 应用程序中的模型添加确认电子邮件功能,但仅此而已。它不是一个用户模型,它是不可验证的。
我添加devise :confirmable
到模型中,并运行迁移:
但是当我创建一个新项目时,我得到:Could not find a valid mapping for #<Project...
ruby-on-rails - Devise.rb 可确认不工作
我是 Ruby 和 Rails 的新手,并且在使用 Devise 时遇到了一些问题。我正在创建一个新的设计安装。尽管如此,我相信我已经正确配置了我的devise.rb
初始化程序以启用confirmable
; 但是当我迁移数据库时confirmed_at
,相关字段不存在。我发现了大量关于如何添加它的帖子,但我想知道我是做错了什么还是做错了什么
命令不会生成模型实例,即使您在创建之前在 devise.rb 文件中启用?
我正在学习,所以如果我从一开始就错误地配置了 devise.rb 文件,我不想手动添加字段。感谢您的任何帮助!!!
附件是我的初始化文件 devise.rb
ruby-on-rails - Rails 设计向错误的电子邮件地址发送电子邮件
我在我的 Rails 应用程序中成功安装了设计,并且用户注册工作完美。我还进行了设置,以便用户可以通过发送电子邮件来确认他们的帐户。当用户第一次注册时,这很好用(他们收到带有确认链接的确认消息)。
但是,当用户将他/她的电子邮件地址从 更改exampleuser@gmail.com
为 时exampleuser@hotmail.com
,邮件将被传递到exampleuser@gmail.com
并且确认链接没有确认令牌,看起来像
而不是正常的
当我重新保存新电子邮件exampleuser@hotmail.com
时,它现在会发送到此地址,但确认令牌无效,因为它与数据库中的不匹配。
我不知道出了什么问题。
Confirmation_instructions.html.erb
我也有config.reconfirmable = true
设计初始化程序
我也在使用 sideqik 来处理延迟的工作。邮件全部由sideqik处理
有什么帮助吗?谢谢
ruby-on-rails - Heroku 确认令牌 - 设计错误(即使使用 Sendgrid)
我正在使用 Heroku、Devise 和 Sendgrid。
这些是我的设置environment/production.rb
:
我已经ENV
很好地设置了 Heroku 上的变量,当我注册一个帐户时,它会正确地将电子邮件发送到正确的电子邮件地址。
只是当我单击确认链接时,我收到一堆错误并且没有确认帐户:
编辑 1
这是我User.rb
的设计部分:
编辑 2
这就是development.log
我做同样事情时发生的事情。
我已经运行了所有的迁移,也许我需要为Confirmable
模块生成一个新的迁移?我怎么做?
编辑 3
这就是我的users
桌子的schema.rb
样子:
所以在我看来,该Confirmable
模块已全部设置完毕。
编辑 4
我忘记了我实际上确实覆盖了ConfirmationsController
: