我试图让我的项目的基本结构解决。在我的“主”文件中,我有一行调用main.js.coffee脚本文件:
<%= javascript_include_tag "application", 'main' %>
在我的主要部分我已经调用了下一个js文件:
#= require_self
#= require_tree ./controllers/main/
./controllers/main/ contains just 1 single file mainIndexCtrl.js.coffee
所以这是结构:
所以在调用url:port / main / index application.html.erb时会调用main.js.coffee来调用mainIndexCtrl.js.coffee,或者更像是我认为的那样,因为无所谓我无法摆脱以下错误:
我对Rails很新,所以基本上我真的不知道该怎么办,因为这个错误并没有对我说任何事情。
Main.js.coffee:
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://coffeescript.org/
#= require_self
#= require_tree ./controllers/main/
application.js
//= require jquery
//= require jquery_ujs
//= require angular
答案 0 :(得分:1)
main.js.coffe文件中存在错误。要么纠正文件中的语法/代码错误,要么将其从javascript_include_tag
中删除(例如:<%= javascript_include_tag "application" %>
)另外,将此文件包含在application.js中是有意义的,如果是这样的话使用,充分利用资产管道......