使用 simple_form 自定义错误消息

2023-11-23

我正在使用 simple_form gem。我想自定义用户验证失败时显示的错误消息。我怎样才能做到这一点?


  1. 您可以声明的内容 您的模型中的错误消息:

    validates_length_of :name, :minimum => 5, :message => "blah blah blah"
    
  2. 您可以设置id or class为您 错误标签:

    <%= f.input :name, :error_html => { :id => "name_error"} %> 
    

    然后你可以使用 CSS 来设置样式。

  3. 你可以使用

    <%= f.error :name, :id => "name_error" %>
    

    你会得到

    <span class="error" id="name_error">is too short (minimum is 5 characters)</span>
    
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 simple_form 自定义错误消息 的相关文章

  • 错误“未初始化常量 AWS (NameError)”

    它说 AWS 未初始化 我正在使用 aws sdk core gem 我尝试使用 aws sdk gem 代替 问题仍然存在 这是initializers aws rb 文件 AWS config access key id gt ENV
  • 在任意时间范围内找到最佳日/月/年间隔的算法?

    如果您有时间表 请说 March 19 2009 July 15 2011 是否有一种算法可以将该时间范围分解为 March 19 2009 March 31 2009 complete days April 1 2009 December
  • 模式更新后 jOOQ 生成的类的运行时验证?

    我用org jooq util DefaultGenerator在构建过程中生成 jOOQ 类来表示我的数据库模式 当应用程序运行时 架构预计会在应用程序不知情的情况下发生更改 此类更改可能与已生成的代码兼容 也可能不兼容 如何在运行时检测
  • 使用 jQuery 检查输入是否为空

    我有一个表单 我希望填写所有字段 如果单击某个字段然后未填写 我想显示红色背景 这是我的代码 apply form input blur function if input text is empty this parents p addC
  • 如何创建与 ActiveResource 对象的 ActiveRecord 关系?

    假设我正在为一家已经拥有 People 应用程序的出版公司编写一个图书馆应用程序 所以在我的图书馆应用程序中我有 class Person lt ActiveResource Base self site http api people m
  • HABTM 关系和accepts_nested_attributes_for

    我有一个可以让我创建的表单新博客文章我希望能够创造新类别来自同一个表格 我在帖子和类别之间有一个习惯关系 这就是我遇到麻烦的原因 我有以下2个型号 class Post lt ActiveRecord Base has and belong
  • 如何在 Spring Boot 中使用@NotNull?

    我有这样的依赖
  • 如何编写一个在安装 RubyGem 时调用的钩子?

    我想编写一个 Ruby 片段 当我的 Gem 首次安装时运行 sudo gem install mygem 能做到吗 看起来并没有真正支持 我发现了一个 post install message 属性 您应该能够在 gem 规范中设置该属性
  • 多语言标记验证器

    是否有免费的在线多语言标记验证服务可以正确识别和验证多语言标记 我确实找到了totalvalidator和htmlvalidator 但这些是 付费 非基于网络的解决方案 Use http validator w3 org nu http
  • 什么是 - 获取的是一个目录 - 错误消息

    我收到这个奇怪的错误 Users gideon Documents ca ruby rubytactoe lib player rb 13 in gets Is a directory spec Errno EISDIR 玩家规格 rb r
  • ||= 是什么意思? [复制]

    这个问题在这里已经有答案了 我的应用程序控制器中有一个受保护的方法 def current user current user User find by id session user id end 我想知道什么 方法 我一直在努力寻找和找
  • 将 ruby​​ 类转换为模块比使用改进更好的方法?

    Module refine http ruby doc org core 2 0 0 Module html method i refine方法接受一个类和一个块并返回一个细化模块 所以我想我可以定义 class Class def inc
  • Rails 3 Mechanize - SocketError:getaddrinfo:主机或名称未知

    我正在使用 mechanize 但出现此错误 有人可以帮帮我吗 我已将元刷新设置为 true 错误日志 SocketError getaddrinfo Host or name not known form C Ruby192 lib ru
  • 自定义通用 Rails 错误消息

    我们的 Rails 应用程序被设计为链接到多个客户端数据库的单个代码库 根据子域 应用程序确定要连接到哪个数据库 我们使用液体模板为每个客户定制演示文稿 我们无法为每个客户定制通用的 我们很抱歉 出了点问题 消息 谁能推荐一种方法让我们能够
  • MVC 模式中的验证层

    验证模型将使用的数据的最佳位置在哪里 例如 考虑登记表 我们有一些来自注册表的数据 那么验证这些数据的最佳位置在哪里 我们应该通过 if 语句或特殊的验证器类来检查每个数据 这意味着大量的编码 所以我想了解在哪里可以做到这一点 在控制器中
  • ActiveRecord:向包含的 ON 子句添加条件

    我有一个模型报价和另一个历史报价 一个报价有很多历史报价 现在 我想立即加载一组报价的某一天的历史报价 如果存在 为此 我认为我需要将这一天传递给 ON 子句 而不是 WHERE 子句 以便我获得所有报价 即使在给定日期没有历史报价时也是如
  • 下载所有 gems 依赖项

    我想通过下载任何所需的文件并将它们带到另一台计算机来安装指南针没有互联网连接 我已经下载了指南针的源包 当我在未连接的计算机上运行 gem 时 它抱怨缺少依赖项 有什么解决办法吗 这正是我遇到的问题 经过一段时间的搜索后 我找到了一个可以使
  • Rails 3.1+ 的 Jasmine 与 Mocha JavaScript 测试 [已关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我对茉莉花有经验并且非常喜欢它 有谁有 Jasmine 和 Mocha 的经验 特别是 Rails 的经验吗 我想知道是否值得转用 我已经在 J
  • 有时您可能需要重新启动 Webrick 才能看到所做的更改,这是否正确?

    我听 Kevin Skoglund lynda com 说 养成在开发过程中频繁重新启动 Webrick 的习惯是一个很好的习惯 虽然通常您不需要重新启动 Webrick 来查看更改 但他暗示在某些特殊情况下可能需要这样做 有谁知道这些情况
  • 禁用 notInArray 验证器 Zend Framework 2

    有没有办法在 Zend Framework 2 中禁用 notInArray Validator 互联网上的所有信息都显示如何在 Zend Framework 1 中禁用 notInArray Validator 例如以这种方式 如果您根本

随机推荐

  • 从 Perl 向 google 图表 API 发送 JSON 日期

    我有一个小型舞者应用程序 它提供一些 HTML 包括调用 google 图表 API 的 javascript 并为其他 URL 查询数据库并以可传递给 google visualization DataTable 的形式返回编码 JSON
  • 脚本中的标题格式错误。错误标头=1:index.php

    我有一个网站已经有几年了 它基本上提供下载 无论如何 自从移动服务器以来 人们无法下载文件 因为它现在给出错误 500 错误 并且在日志文件中它带来了此错误 脚本中的标题格式错误 错误标头 1 index php 无论如何 我能看到的与此相
  • 如何在 MySQL 中对密码进行哈希处理?

    如何使用单个查询对用户表中除某一特定行之外的每个密码进行加密 md5 UPDATE table SET Password MD5 Password 我想说的是 虽然 MD5 不是一个很好的加密级别 但您应该考虑更强的加密 例如使用自定义盐进
  • android 将位图转换为byteArray

    我有一个位图 我想通过将其编码为 base64 来发送到服务器 但我不想以 png 或 jpeg 格式压缩图像 现在我之前所做的是 ByteArrayOutputStream byteArrayBitmapStream new ByteAr
  • 如何使用Scapy确定无线加密类型?

    我正在对无线网络进行安全研究 其中涉及编写一个小工具来扫描附近的 Wifi 接入点 根据发现的加密类型 它会继续进行一些其他安全测试 到目前为止 我有 python 代码 它使用 Scapy 枚举不同的接入点以及它们是否启用了加密 Enc
  • C 中 int 转换为 string

    我正在使用itoa 函数来转换int into string 但它给出了一个错误 undefined reference to itoa collect2 ld returned 1 exit status 是什么原因 还有其他方法可以执行
  • AWS KMS 如何确定解密时使用哪个密钥?

    我很困惑如何aws kms选择使用哪个密钥来解密 ciphertextblob 调用decrypt方法时 没有提供密钥信息 加密时 KMS 将 CMK 信息作为元数据存储在 ciphertextblob CiphertextBlob 包含元
  • 创建一个 for 循环以将 39 个按钮添加到数组中

    我的 h 文件中有 39 个不同的 UIButton 变量 但我想将它们中的每一个添加到一个数组中 而不必输入相同的内容 39 次 有没有办法可以在 for 循环中做到这一点 这些按钮相应命名 btn1 btn2 btn3 等 您可能想要放
  • Ghostscript 不会生成在 DOCINFO 中检测到 UTF16BE 文本字符串的 PDF/A - 尽管 PDFACompatibilityPolicy 另有说明

    我正在尝试使用以下命令行将普通 PDF 文件转换为 PDF A gs dPDFA dBATCH dNOPAUSE sProcessColorModel DeviceCMYK sDEVICE pdfwrite sPDFACompatibili
  • 用于用户输入的 python 库

    我正在用 python 实现一个小型命令行工具 需要询问用户几个问题 我用 raw input Are you male or female 每时每刻 现在我希望能够处理愚蠢的用户 或那些懒得阅读 记住文档的用户 所以我需要检查答案是否有意
  • 如何使用 jQuery.grep() 过滤多维 JSON 对象

    我有一个 JSON 对象 如下所示 data name Alan height 171 weight 66 name Ben height 182 weight 90 name Chris height 163 weight 71 scho
  • 构建系统 - Sublime Text 3

    我有以下名为 build bat sublime build 的脚本 cmd build bat working dir project path windows shell true 该脚本位于 C Users MyName AppDat
  • iOS 版 Google 地图 - 如何判断标记是否在屏幕范围内?

    我试图找出一种简单的方法来确定 iOS 版 Google 地图中给定的 GMSMarker 是否在可见地图的范围内 Javascript API 中似乎有解决方案 但除了基于以下内容进行一些复杂的推理之外这个帖子似乎没有办法 基于 Andy
  • 如何使用 Ansible 安装 Oracle Java 8 [重复]

    这个问题在这里已经有答案了 sudo add apt repository ppa webupd8team java sudo apt get update sudo apt get install oracle java8 install
  • 更新主键 Django MySQL

    我尝试用以下命令更新 Django 中的 PK save 方法 但是当我保存对象时 Django 使用相同的数据但不同的 PK 复制该对象 例如 from gestion empleados Models import Empleados
  • 禁用 Maven 中央存储库

    我公司的政策不赞成自动下载工件 它们必须经过批准 因此为了使用 Maven 我需要禁用对 Maven 中央存储库的访问 换句话说 我不希望 Maven 尝试any从中央下载 我知道如何配置本地存储库 无论是否联网 我的想法是使用 有福的 机
  • 如何在 HTML 中调用 REST API [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 API Noob 这里 我真的很难弄清楚 API 和谷歌教程让我认为它们比我认为的更先进 这是我想做的 创建一个简单的网页 让我可以搜索位于此 pokemon API 的信息 h
  • 如何在 shell 脚本中使用正则表达式?

    我想匹配输入字符串 包含在变量中 1 带有表示日期格式的正则表达式MM DD YYYY and MM DD YYYY REGEX DATE d 2 d 2 d 4 echo 1 grep q REGEX DATE echo The echo
  • 通过反射改变final变量,为什么静态和非静态final变量有区别

    请参考下面的代码 当我运行代码时 我能够更改最终非静态变量的值 但是如果我尝试更改最终静态变量的值 则会抛出异常java lang IllegalAccessException 我的问题是为什么它在非静态最终变量的情况下不抛出异常 反之亦然
  • 使用 simple_form 自定义错误消息

    我正在使用 simple form gem 我想自定义用户验证失败时显示的错误消息 我怎样才能做到这一点 您可以声明的内容 您的模型中的错误消息 validates length of name minimum gt 5 message g