gpt4 book ai didi

ruby - Padrino 没有看到 SCSS

转载 作者:太空宇宙 更新时间:2023-11-03 18:25:50 25 4
gpt4 key购买 nike

gem 文件:

# Component requirements
gem 'bcrypt-ruby', :require => "bcrypt"
gem 'sass'
gem 'haml'
gem 'coffee-script'
gem 'activerecord', :require => "active_record"
gem 'sqlite3'
# Test requirements
# Padrino Stable Gem
gem 'padrino', '0.10.7'

应用程序.haml:

= stylesheet_link_tag 'reset'
= stylesheet_link_tag 'application'

样式表位于 public/stylesheets/application.scss

帕德里诺开始...

当我刷新页面终端时写:

DEBUG -      GET (0.0009ms) /stylesheets/application.css?1340975740 - 404 Not Found
[2012-06-29 17:15:40] WARN Could not determine content-length of response body. Set content-length of the response or set Response#chunked = true

请帮帮我

最佳答案

我的Padrino版本是0.11.2

我使用“-c scss”选项创建一个项目,如

padrino-gen project mainsystem -a mysql -d datamapper -t rspec -s jquery -e haml -c scss -m mocha

我的 Gemfile 中有一行“gem 'sass'”,还有一个文件 lib/scss_init.rb 这样

module ScssInitializer
def self.registered(app)
# Enables support for SCSS template reloading in rack applications.
# See http://nex-3.com/posts/88-sass-supports-rack for more details.
# Store SCSS files (by default) within 'app/stylesheets'
require 'sass/plugin/rack'
Sass::Plugin.options[:syntax] = :scss
Sass::Plugin.options[:template_location] = Padrino.root("app/stylesheets")
Sass::Plugin.options[:css_location] = Padrino.root("public/stylesheets")
app.use Sass::Plugin::Rack
end
end

我把 app/stylesheets/foo.scss 和 acess 到 localhost:3000/stylesheets/foo.css,生成了 public/stylesheets/default.css

关于ruby - Padrino 没有看到 SCSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11262859/

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