0
我剛剛在我的服務器上添加了一個新的Rails應用程序(Phusion Passenger with Apache),但找不到assets/rails.png。有人可以解釋爲什麼這會發生一個新的應用程序?以及我如何解決這個問題,並防止它在未來的新應用程序?爲什麼我的rails.png 404版本適用於新的導軌應用程序?
我剛剛在我的服務器上添加了一個新的Rails應用程序(Phusion Passenger with Apache),但找不到assets/rails.png。有人可以解釋爲什麼這會發生一個新的應用程序?以及我如何解決這個問題,並防止它在未來的新應用程序?爲什麼我的rails.png 404版本適用於新的導軌應用程序?
嘗試用
rails s -e production
您的開發機器上運行的WEBrick或檢查日誌服務器上,看看你會得到什麼錯誤。最有可能你沒有編譯的資產:
rake assets:precompile
這將給你一個圖像上沒有路由錯誤。請參閱此頁查看asset pipeline的詳細信息。
我應該提到這是一個phusion乘客apache服務器。另外,它是這樣的:'rake assets:precompile' – Strawberry 2012-08-16 00:28:40