无法在css文件中找到错误

时间:2014-08-15 11:47:27

标签: css rspec sass capybara

我试图使用RSpec编写一些功能测试。在我的应用程序中,我使用购买的模板。它有很多风格。当我尝试运行规范时,我遇到以下错误:

ActionView::Template::Error:
       Invalid CSS after "  display": expected ";", was ":block !important;"
         (in /home/mateusz/invoiceplus/app/assets/stylesheets/application.css)
     # (sass):9074
     # ./app/views/layouts/devise.html.haml:7:in `_app_views_layouts_devise_html_haml__3446440732480765705_58447420'
     # ./spec/features/creating_companies_spec.rb:4:in `block (2 levels) in <top (required)>'

我不知道如何解决这个问题,因为这个css样式的文件有大约5千行......

1 个答案:

答案 0 :(得分:1)

看起来错误发生在“display”属性之前(可能是一个缺少的逗号?),它试图将“display”解析为前一个属性的值。也许grep你的文件“[^,] * display”?

如果您已找到它,请在display:block !important之前添加逗号,它应该有效。