I've searched through this group and the rest of the Web and found bits and pieces of a solution to my problem, but haven't found anything that really works.
Here is my issue. I'm running Rails 3.1 and deploying to the Heroku cedar stack.
I have Blueprint in my assets/stylesheets directory.
When I try adding this to my application template:
<%= stylesheet_link_tag 'blueprint/screen', :media => "screen,
projection" %>
<%= stylesheet_link_tag 'blueprint/print', :media => "print" %>
And run this at my command prompt:
RAILS_ENV=production bundle exec rake assets:precompile
And then deploying I'm getting an error on Heroku that says "blueprint/ screen.css isn't precompiled", yet when I look in the public/assets directory it's there and it's appearing in the manifest. I get this error even if I run the precompile locally before committing and deploying.
If I don't put anything in my application template and let Rails find Blueprint, I'll run the precompile manually, deploy and Heroku will load the site. So that's alright.
However, I'm getting the URL path on every link. Some reading shows that I need to add ":media => "print" and "screen, projection" to my template, but every time I add the lines to the template Heroku won't load at all because the files aren't precompiled even if I've precompiled them.
All help is greatly appreciated.