所以我让Devise工作得很好,尽管我已经用宝石的标准外观集合了几个小小的烦恼。
我已经整理出了大部分内容,但是当有错误信息时,我能清楚识别的最后一个是红色边框。我上传了一个截图来说明:http://i.imgur.com/jYNmCW8.png。
怎么可以摆脱那个?或将其改为白色,蓝色或其他东西?
到目前为止CSS代码看起来像:
.field_with_errors {
display: block;
clear: both;
margin: auto auto;
}
我已经尝试过背景:白色;和背景颜色:白色;无济于事。
答案 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?