我正在尝试将 Padrino 与 Sinatra-Assetpack 结合起来,但没有成功。
这是我的 Gemfile:
source :rubygems
gem 'rake'
gem 'sinatra-flash', :require => 'sinatra/flash'
# Component requirements
gem 'haml'
# Assets requirements
gem 'sinatra-assetpack', :require => 'sinatra/assetpack'
# Test requirements
# Padrino Stable Gem
gem 'padrino', '0.10.6'
在我的 app/app.rb 文件中我设置:
require 'sinatra/assetpack'
class Coffee < Padrino::Application
register Padrino::Rendering
register Padrino::Mailer
register Padrino::Helpers
register Sinatra::AssetPack
assets {
serve '/js', from: '/app/assets/javascripts'
serve '/css', from: '/app/assets/stylesheets'
css :main, ['/css/main.css']
js :application, ['/js/application.js']
}
enable :sessions
end
我的 javascript 文件位于 /app/assets/javascripts 和 /app/assets/stylesheets 中的 css 文件,但 Padrino 以 404 响应 /css/main.css 和 /js/application.js
有任何想法吗?
谢谢