- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Rails 3.2 和 Devise。我想知道 Devise 是否提供像密码确认一样的“电子邮件(地址)确认”字段,供用户输入密码字段,然后在网站发送确认电子邮件或处理注册之前输入密码确认字段。如果没有,我必须添加 email_confirmation 并验证用户模型(在rails g devise User 之后)吗?
提前致谢
最佳答案
我还没有发现 devise 是否符合您的要求(问题指的是第二个 :email_confirmation 字段,类似于 :password_confirmation,“可确认”似乎仅与确认链接相关)。我也必须这样做,并且我想出了如何使用内置事件记录验证来做到这一点(rails 3.2.8,devise 2.1.2):
confirmation: true
添加到您的电子邮件验证中,并将 :email_confirmation
添加到 attr_accessible
。:email_confirmation
字段。作为示例,在您的模型中(不假设其他验证或 attr_accessibles):
attr_accessible :email, :email_confirmation
validates :email, confirmation: true
它将使用内置的事件记录“确认”验证(与密码相同)。最后,在您的 View 中,您需要添加如下内容:
<div><%= f.label :email_confirmation %>
<%= f.email_field :email_confirmation %></div>
可能有一种更干净的方法,但这对我有用。然而,到目前为止,我对 devise 的唯一经验是将其添加到现有模型中,当它为您生成模型时我还没有使用过它(大概是相同的)。
关于ruby-on-rails - rails 与设计 : Email Confirmation text field?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11942305/
我正在尝试让删除确认执行一个删除当前 ID 数据的函数。 我收到这个错误: Uncaught TypeError: Cannot read property 'call' of undefined 在
我经常处理在 Kate 中打开的大量文件。然后,当关闭我正在编辑的一个文件时,我无意识地按了 alt+F4,然后凯特高兴地关闭了我正在编辑的所有打开的文件,让我再次大喊大叫,并用键盘和硬件进行了另一次
这个问题在这里已经有了答案: What is the difference between alert and window.alert? (2 个答案) 关闭 9 年前。 window.confi
我使用以下代码通过 jquery ui 对话框使用默认的 javascript 确认。 jQuery.extend({ confirm: function(message, title, ok
我正在使用以下代码: :delete, :confirm => "You sure you want to delete "
Window.prototype.confirm 和 Window.confirm 有什么区别? 我正在处理一个更改请求,上面写着 We need to have a title on confirm
单击链接时,确认框消息会正常显示。 "Are you sure?", :method => :delete %> 出现确认框时,默认选中“确定”按钮;我希望默认选择“取消”按钮,这样如果用户
我正在编写一个依赖于 RabbitMQ 的 Node.js 应用程序。我正在使用 node-amqp 作为连接到 RabbitMQ 的首选库。 建立到 RabbitMQ 的连接后,我要做的第一件事就是
这是我的 sweetalert 我想在单击此确认按钮时更新我的数据库 STATUS 列请帮助我谢谢 swal({ title: 'Are you sure?', text: "Yo
有人可以告诉我,如何才能在注册的确认后后发送此邮件。无论是忘记密码/重设密码还是注册,此代码都会在每次确认后发送邮件。 var aws = require('aws-sdk'); var ses =
我想使用UIkit.modal.confirm来确认用户在UIkit.modal.prompt中的输入,如果他们确认则继续,否则返回UIkit.modal.confirm. UIkit.modal.p
在 Azure DevOps 管道中的一项任务中,我尝试停止 IIS 服务器。这可以通过在命令提示符中调用命令net stop WAS来实现。手动执行此操作,它会要求确认 手动方式,我只需按 Y EN
在 Azure DevOps 管道中的一项任务中,我尝试停止 IIS 服务器。这可以通过在命令提示符中调用命令net stop WAS来实现。手动执行此操作,它会要求确认 手动方式,我只需按 Y EN
我有一个在 AJAX 调用完成后执行的 javascript 代码。 req.done(function (response, textStatus, jqXHR){ if (response
我有一个移动网站,供各种设备使用,包括一些运行带 IE 7 的 Windows Embedded 7 锁定版本的车载计算机。出于某种我无法解释的原因,window.confirm() 已损坏,但所有其
这里是第一个问题,Stackoverflow 的新手,所以如果我有什么遗漏的地方,请指导我。我的问题如下, 我正在创建一个自定义弹出消息,例如 window.confirm。在函数中,用户需要传递一些
我正在尝试从确认框中删除“确认”标题,我在确认对话框中获取页面名称,这看起来很尴尬。 请帮我从确认对话框中删除标题。 最佳答案 不要使用window.confirm(),因为这使用了WebView的内
我在使用angular-js时调用phonegap的notification.confirm。 我的代码如下: ng-click= func(item) $scope.func = function(
我正在为用户编写删除确认代码,但是当我运行它时,它显示了这个错误 这是我的代码 onDelete = (id) => { console.log(id); if (co
我在应用程序中使用$ mdDialog,但想将其用作“确认”对话框而不是普通对话框。这意味着,在用户单击“确认”对话框中的两个按钮之一之前,不应继续执行代码流。我注意到可以使用$ mdDialog.c
我是一名优秀的程序员,十分优秀!