嗯,尝试将 javascript 文件如下加载到我的 html.erb 文件中
<script src="/public/javascripts/test.js" type="text/javascript" />
它在公共(public)文件夹和根目录中可用
根/公共(public)/javascript
但它给了我一个错误说
"NetworkError: 404 Not Found - http://0.0.0.0:3000/public/javascripts/test.js"
什么可能是错的?有没有其他方法可以在 rails 中包含 javascipt 文件?
最佳答案
你不使用公共(public)。 Public 是服务器的隐含根。
服务器将公开查找文件,如果找不到匹配项,则尝试通过您的路由器路由该文件。
您还可以考虑使用 javascript_include_tag
如果您正在使用 Assets 管道,请提供帮助。
关于ruby-on-rails - 如何将Javascript文件加载到rails html erb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18533969/