5
使用Rails 3.2.13根據我是否使用.css.sass
或只有.css
,我得到了不同的資產路徑asset_path
這是預期的嗎?取決於css.sass或css的不同資產摘要
例如,如果我只有在我的樣式表目錄中,並沒有別的一個app/assets/stylesheets/foo.css.sass
,如果我不小心使用asset_path
與上海社會科學院的版本,我得到一個文件,該文件不存在:
Loading production environment (Rails 3.2.13)
irb(main):001:0> helper.asset_path "foo.css.sass"
=> "/assets/foo-b148cf064a02aef053d2902b6a1fa5a9.css"
使用asset_path
只普通的css
產生正確的路徑。當我運行rake assets:precompile
irb(main):002:0> helper.asset_path "foo.css"
=> "/assets/foo-1b1fbb65d54bbc52b702c0f1d2efcc38.css"
只有foo-1b1fbb65d54bbc52b702c0f1d2efcc38.css
產生。有誰知道不同的哈希值來自哪裏?