繁体   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