簡體   English   中英

heroku它的調用javascript代碼,它不在我的ruby on rails項目中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM