4 ms·
I couldn't post this in the Facebook comments on the post, but you can fix the Rake 0.9.0 error by putting the following right before load_tasks in your Rakefil
by jarin 15y ago
I couldn't post this in the Facebook comments on the post, but you can fix the Rake 0.9.0 error by putting the following right before load_tasks in your Rakefile:
module ::MyAppName
class Application
include Rake::DSL
end
end
module ::RakeFileUtils
extend Rake::FileUtilsExt
end
There's a fix on the way, too.
Also, I believe if you're using SASS/SCSS you can interpolate the asset like so, without having to use erb:
background: #00ff00 url(#{asset_path 'rails.png'}) no-repeat fixed center;
- moomerman 15y agoThanks for the info, I'll update the post shortly. Out of interest, what was wrong with the FB comments? I only started using it yesterday because disqus doesn't have a HTTPS option (that I could find anyway).
- jarin 15y agoOh, it seems to trip out on double colons. If I wasn't being lazy I would have just posted a gist.
- rabbitonrails 15y agoThanks for the sass inline tip..dont know why i didnt think of that
- moomerman 15y agoI just tried the SCSS trick but the generated CSS was: background: lime url(asset_path "rails.png") no-repeat fixed center;
- jarin 15y agoAh, yeah I forgot, that syntax is used for SassScript. I guess erb is the way to go then.
- rabbitonrails 15y agoalso -- the DSL trick doesnt seem to work on heroku (?)..ive had to force 0.8.7 there
- getsat 15y agoHalf my rake tasks in production will NOT work with this hack in place. I amended my similar comment.[1] Rake 0.9.0 is extremely broken. I recommend reverting to 0.8.7. [1] http://news.ycombinator.com/item?id=2572790 http://news.ycombinator.com/item?id=2572790