Из-за некоторых проблем с героем рельсов 3 и компаса, мы следовали этому руководству:
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
Я знаю, что это простое исправление, и я пропускаю что-то простое, но, надеюсь, кто-то ответит на это одним взглядом. Заранее спасибо!
Я хотел бы отметить, что у нас это есть в наших таблицах стилей.rb
Rails.configuration.middleware.insert_before('Rack::Sendfile', 'Rack::Static',
:urls => ['/stylesheets/compiled'],
:root => "#{Rails.root}/tmp")
Когда я пытаюсь "смотреть компас", он все равно компилируется в "tmp / stylesheets / main.css" вместо таблиц стилей / скомпилированных.