2012-01-17 37 views
0

所以在我的localhost樣式表application.css引用爲/assets/application.css,一切都很好,但是當我將應用程序部署到Heroku時,請求位於/stylesheets/application.css處的css文件。有沒有我沒有配置的權利?我只是在我的代碼中使用stylesheet_link_tag "applicaiton"。 更新,事實上,我:當我將Rails應用程序部署到Heroku時,爲什麼樣式錶鏈接路徑改變了?

的ActionController :: RoutingError(無路由匹配[GET] 「/assets/application.css」);

這是怎麼發生的,該文件就在那裏。

回答

0

我想你可能沒有Heroku上的正確堆棧。您當前的堆棧不支持rails 3.1,也不支持Assets pipeline。

要解決這個問題,你需要切換到雪松堆棧:http://devcenter.heroku.com/articles/stack

+0

它並沒有幫助,請看看我的應用程序,github.com/baboonworksfine/simple-chat – Rn2dy 2012-01-17 19:52:06

+0

問題解決了,我的應用程序的資產管道模塊未正確加載 – Rn2dy 2012-01-17 20:43:21

+0

@baboonWorksFine你能詳細說明你是如何得到這個工作的嗎?我面臨同樣的問題 – 2013-04-18 04:07:29

相關問題