我必须修改一个RoR项目。所有的javascripts都在public / assets文件夹中,我的工作是将它们移到app / assets / javascripts文件夹中。
但是当我尝试在我的视图中导入我的javascript:<%= javascript_include_tag "application"%>
代码中的结果如下:
<script src="/javascripts/application.js">
{"status":"ERROR","message":"404 not found"}
</script>
我没有修改application.js。该文件包含以下行:
//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require_tree .
我还修改了我的config/application.rb
以添加此行:
require 'sprockets/railtie'
我不知道为什么我找不到404。在我阅读的所有教程中,看起来我要做的就是将我的JS放在app/assets/javascripts
中并使用javascript_include_tag
来访问它。但我想一些配置行丢失了,但我无法弄清楚哪一行。
感谢您的帮助