Ruby on rails 在生产计算机上找不到资产目录中的js文件
我已将所有javascript和css文件放在Ruby on rails 在生产计算机上找不到资产目录中的js文件,ruby-on-rails,Ruby On Rails,我已将所有javascript和css文件放在/assets/javascripts和/assets/stylesheets目录中 示例:/assets/javascripts/common.js 我在视图文件中加载它们,如下所示: <script type="text/javascript" src="/assets/common.js"></script> Rails的配置在开发和生产中是不同的。在生产环境中,将从公共目录中查找资产。仔细阅读,了解如何编译您的资产,
/assets/javascripts
和/assets/stylesheets
目录中
示例:/assets/javascripts/common.js
我在视图文件中加载它们,如下所示:
<script type="text/javascript" src="/assets/common.js"></script>
Rails的配置在开发和生产中是不同的。在生产环境中,将从公共目录中查找资产。仔细阅读,了解如何编译您的资产,以便为生产做好准备 从文档中: 在生产环境中,Rails通过 违约然后,预编译的副本将作为静态资产由 网络服务器。应用程序/资产中的文件从未直接提供给 生产 可能重复
GET http://server-machine:port/javascripts/common.js 404 (Not Found)