ruby-on-rails-3 - 在 rails simple_form 中显示错误信息

标签 ruby-on-rails-3 devise simple-form

我是 Rails 的新手,想知道是否有人可以给我一些启发......

我有一个带有几个输入字段的简单表单,需要在字段名称下方显示字段验证消息。下面有直接说显示错误的方法吗???还是我必须检查每个字段的错误消息并创建一个 span 标签?

最佳答案

您可以在您的 simple_form.rb 初始化文件中指定您的错误消息将使用哪个标签包装:

b.use :error, :wrap_with => { :tag => :span, :class => :error }

你也可以禁用输入的默认错误组件并像这样自己打印它:

<%= simple_form_for @user do |f| %>
  <%= f.input :name, error: false %>
  <%= f.error :name %>
  <%= f.submit %>
<% end %>

并根据需要设置错误消息的样式。

关于ruby-on-rails-3 - 在 rails simple_form 中显示错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13287435/

相关文章:

ruby-on-rails - Rails 4 缺少模板错误

ruby-on-rails - Resque,设计和管理员身份验证

ruby-on-rails - 使用 Devise 的可确认模块进行测试 (RSpec)

ruby-on-rails - 如何在简单格式的日期时间字段中设置时区?

ruby-on-rails - Rails 客户端验证 : how to show positive messages?

ruby-on-rails - 通过 Ruby 的 HTTP post 请求

jquery - 如何告诉rails使用jquery开发

ruby-on-rails - Rails 回形针 URL 上传问题及如何使其 DRY

ruby-on-rails - simple_form 我没有找到 citext 的输入

ruby-on-rails - 简单的Form分组方法