gpt4 book ai didi

ruby - 使用 sinatra 和 haml 从新的 sass 格式(scss)生成 css 文件

转载 作者:数据小太阳 更新时间:2023-10-29 07:02:48 25 4
gpt4 key购买 nike

我正在用 haml 和 sass 编写一个 sinatra 应用程序。当我尝试在样式表中链接位于我的 View 文件夹中的 scss 扩展时,我收到以下错误:NoMethodError at/nav.css undefined method `scss'

这是我的获取方法

get '/nav.css' do 
content_type 'text/css', :charset => 'utf-8'
scss :nav
end

当我切换到旧的 sass 语法时,我才让它工作。我还必须将 nav.scss 更改为 nav.sass 并将 get 方法更改为 sass :nav

我也试过只使用 sass :nav 和 nav.scss 以及 sass :nav 和 nav.sass 但仍然是 scss 语法

最佳答案

我不使用自述文件中的上述代码,只需在更新您的 gem 后将以下内容放入您的 app.rb 文件即可。

get '/stylesheets/:name.css' do
content_type 'text/css', :charset => 'utf-8'
scss(:"stylesheets/#{params[:name]}")
end

重启你的服务器,一切就绪。快乐的 Scssing。

关于ruby - 使用 sinatra 和 haml 从新的 sass 格式(scss)生成 css 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4029916/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com