[英]heroku its calling javascript code that its not in my project of ruby on rails
正如標題所說,我有很多不在項目中的javascript,我以前在項目中有,但是現在我不再使用它們了,所以我不再在application.js中調用它們,而在我的測試heroku服務器中,它起作用了,但是我的主服務器不是! 而且我不知道為什么。
test server: morning-shelf-6185.herokuapp.com.
run server: www.apptrendit.com.
如果比較2 application.js,代碼會大不相同。
test server: https://morning-shelf-6185.herokuapp.com/assets/application-5c4208e2bfaa870785d03c0aa2febd5c.js
run server: https://morning-shelf-6185.herokuapp.com/assets/application-5c4208e2bfaa870785d03c0aa2febd5c.js
我對兩個都使用heroku,但是其中一個是開發服務器,另一個是主服務器,但是當我看到其崇高的文字時,它們中的2個具有相同的代碼和文件
您的問題可能與資產管道有關。
在部署到主服務器之前,您可能需要運行RAILS_ENV=production rake assets:precompile
。 如果您使用capistrano
,則可以自動化該過程。
每當您對資產進行巨額更改時,請執行以下操作:
bundle exec rake assets:precompile
在本地,然后只需添加,提交和推送即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.