【问题标题】:Display error messages in rails simple_form在 rails simple_form 中显示错误消息
【发布时间】:2012-11-08 10:44:53
【问题描述】:

我是 Rails 新手,想知道是否有人可以给我看点灯...

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-25
      • 1970-01-01
      相关资源
      最近更新 更多