簡體   English   中英

在Ruby on Rails應用的生產部署中缺少Javascript資產,在WEBrick下一切正常

[英]Missing Javascript assets on production deployment of Ruby on Rails app, all is fine under WEBrick

在Ruby on Rails應用程序的生產部署中缺少Javascript資產,在WEBrick下一切正常。

我有要部署的標准Rails應用程序。

該應用程序加載正常,但所有Javascript都丟失了。 如果我使用WEBrick加載完全相同的應用程序,則在連接端口3000上的應用程序時一切正常。

刷新apache應用程序(無Javascript),然后刷新WEBrick實例Javascript。

有什么想法嗎?

根據您部署應用程序的方式,通常將需要在生產環境中預編譯資產。

此處提供更多信息: http : //guides.rubyonrails.org/asset_pipeline.html

好。 顯然,這是一個非標准的Rails應用。 似乎正在/ var / www / mywebsite / public中尋找一些不存在的資產。

與開發人員聊天,您必須從gem install目錄到您的Apache網站進行符號鏈接。

ln -s /home/myuser/.rvm/gems/yourrubyversion/gems/yourgemandversion/public

有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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