我有一个使用 tailwind css 创建的 Rails 7 应用程序。自定义字体在生产中不起作用,因此我添加了 gem Rails-sassc 并将 application.css 转换为 .scss。最终恢复了更改,但现在在本地我得到了
“无法加载此类文件——sassc”
我已经删除了 gem,删除了 gemfile.lock,检查了 gem 信息,但仍然遇到相同的错误。我什至尝试回滚到较早的提交。
还尝试添加
config.assets.css_compressor = nil
到我的 application.rb
在回溯中,我看到有对sprockets (4.0.3) lib/sprockets/autoload/sassc.rb:2:in
“我认为这是我本地的东西”的引用,但不确定如何删除它。任何帮助,将不胜感激。
日志的开头
Rendered layout layouts/application.html.erb (Duration: 27.7ms | Allocations: 37919)
Completed 500 Internal Server Error in 32ms (ActiveRecord: 0.0ms | Allocations: 41345)
LoadError (cannot load such file -- sassc):
bootsnap (1.12.0) lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:15:in `require'
bootsnap (1.12.0) lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:15:in `require'
zeitwerk (2.5.4) lib/zeitwerk/kernel.rb:35:in `require'
sprockets (4.0.3) lib/sprockets/autoload/sassc.rb:2:in `<main>'
bootsnap (1.12.0) lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:30:in `require'
bootsnap (1.12.0) …
Run Code Online (Sandbox Code Playgroud) 我知道这个话题已经被打死了,但是我读的没有用。我只是想将我的引导导航栏中的链接更改为白色。我知道上面有CSS,因为我可以更改字体大小,但不能更改颜色。
nav .navbar-nav li{
color: white !important;
font-size: 25px;
}
<nav class="navbar navbar-expand-lg navbar-light fixed-top sticky-top">
<%= link_to root_path, class: 'navbar-brand' do %>
<span class="fa fa-home" aria-hidden="true"> Bartlett Containers LLC</span> <% end %>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav">
<li class="nav-item">
<%=link_to 'Pricing', pricing_path, class: 'nav-link' %>
</li>
<li class="nav-item">
<%=link_to 'FAQ', faq_path, class: 'nav-link' %>
</li>
<li class="nav-item">
<%=link_to 'Contact', contact_path, class: 'nav-link' %>
</li>
</ul>
</div> …
Run Code Online (Sandbox Code Playgroud)