Rails 3とコンパスフレームワークに関するいくつかのherokuの問題のため、このガイドに従いました。
http://lds.li/post/673242899/compass-with-rails-3-on-heroku
スタイルシートをapp_name/tmp/stylesheetsに移動しました。
使ってみました
stylesheet_link_tag "#{Rails.root}/tmp/stylesheets/main.css"
しかし、それはでcssファイルを探すので機能しません
http:// localhost:3000 / app_name / tmp / stylesheets / main.css
私はこれが単純な修正であることを知っています、そして私は単純な何かを見落としています、しかしうまくいけば誰かが一目でこれに答えることができます。前もって感謝します!
これがstylesheets.rbにあることを指摘したいと思います。
Rails.configuration.middleware.insert_before('Rack::Sendfile', 'Rack::Static',
:urls => ['/stylesheets/compiled'],
:root => "#{Rails.root}/tmp")
「compasswatch」を試してみると、stylesheets/compiledではなく「tmp/stylesheets/main.css」にコンパイルされます。