设计错误消息(自定义)

时间:2013-02-28 05:14:07

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

所以我让Devise工作得很好,尽管我已经用宝石的标准外观集合了几个小小的烦恼。

我已经整理出了大部分内容,但是当有错误信息时,我能清楚识别的最后一个是红色边框。我上传了一个截图来说明:http://i.imgur.com/jYNmCW8.png

怎么可以摆脱那个?或将其改为白色,蓝色或其他东西?

到目前为止CSS代码看起来像:

.field_with_errors {
  display: block;
  clear: both;
margin: auto auto;
}

我已经尝试过背景:白色;和背景颜色:白色;无济于事。

1 个答案:

答案 0 :(得分:1)

要删除错误消息,请将以下配置添加到config/application.rb

config.action_view.field_error_proc = Proc.new { |html_tag, instance| html_tag.html_safe }

要进一步自定义它,请查看此SO线程Rails 3: "field-with-errors" wrapper changes the page appearance. How to avoid this?