首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >validates_confirmation_of :未显示消息

validates_confirmation_of :未显示消息
EN

Stack Overflow用户
提问于 2012-04-22 20:04:04
回答 1查看 205关注 0票数 0

subsriber.rb

代码语言:javascript
复制
class Subscriber < ActiveRecord::Base
  validates_confirmation_of :email, :message => "Your emails don't match!"
end

我在我的rails应用程序中有这个。当我在没有匹配电子邮件的情况下创建新记录时,下面是我的创建操作:

代码语言:javascript
复制
def create
  @subscriber = Subscriber.new(params[:subscriber])
  if @subscriber.save
    redirect_to root_path, :notice => "You've been subscribed!"
  else
    render 'new'
  end
end

如何使错误消息显示在视图文件中?我在文档中没有看到任何内容说我需要在我的视图中添加一些东西,但是消息没有显示出来。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-22 20:31:21

实际上,您确实需要在视图中添加一些内容来显示消息。

当你创建一个脚手架时,Rails通常会为你做这件事,但是如果你需要为一个字段手动做这件事,你需要在你的HTML模板中添加类似这样的东西:

代码语言:javascript
复制
<%= f.error_messages_for :email_confirmation %>
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10267771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档