在rails simple_form中显示错误消息

时间:2012-11-08 10:44:53

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

我是铁道新手,想知道是否有人可以向我展示一些亮点......

我有一个带有几个输入字段的简单表单,需要在字段名称下面显示字段验证消息。是否有一种直接的方式来说明显示错误???或者我是否必须检查每个字段错误消息并创建span标记?

1 个答案:

答案 0 :(得分:4)

您可以在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 %>

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