当我运行 rspec 时,它给了我这样的错误
1) AuthenticationPages sign in page
Failure/Error: before { visit dash_signin_path }
ActionView::Template::Error:
Invalid CSS after "...weight: normal ": expected ";", was "!!important;"
(in /home/pubudu/Projects/sumaga-asapuwa/app/assets/stylesheets/application.css)
# (sass):1453
# ./app/views/layouts/_head.html.erb:7:in `_app_views_layouts__head_html_erb___1666364908545837178_48771360'
# ./app/views/layouts/sessions.html.erb:4:in `_app_views_layouts_sessions_html_erb___2365426594570869078_49324500'
# ./spec/requests/authentication_pages_spec.rb:7:in `block (3 levels) in <top (required)>'
问题是,我没有在我的 css 中使用font-weight: normal
!如何确定确切的问题?我删除了我添加的所有自定义css,但问题仍然存在。是祖尔布基金会吗?
我使用的jquery插件有一个css问题!它使用了!!important
.
好吧,我在W3C CSS规范中没有发现允许!!important
(见 http://www.w3.org/TR/css-cascade/#importance)。
我不是一个糟糕的专家,但对我来说,似乎!!important
是 rspec 指出的错误。
顺便说一下,您有错误的文件是普通的 css 文件(css 扩展名而不是 scss)。
尝试改用!important
!