0

所以我已经让 Devise 正常工作了,尽管我已经用宝石的标准外观收集了一些讨厌的东西。

我已经整理了其中的大部分,但我可以清楚地识别的最后一个是出现错误消息时的红色边框。我上传了一个截图来说明:http: //i.imgur.com/jYNmCW8.png

怎样才能摆脱它?或将其更改为白色,蓝色或其他什么?

到目前为止,CSS 代码如下所示:

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

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

4

1 回答 1

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”包装器更改页面外观。如何避免这种情况?

于 2013-02-28T06:38:09.110 回答