我有一个带有 Angularjs 部件的 Rails 应用程序。这个应用程序在我的本地机器上运行良好,但在部署到 Heroku 后,所有动态角度数据值都不可见,我只看到把手,例如,{{groundvisit.match_nr}}
而不是实际值123
。
我有一种直觉,它与资产管道有关,我的 application.js 看起来像这样:
//= require jquery
//= require jquery_ujs
//= require jquery.fancybox
//= require jquery.fancybox.pack
//= require bootstrap
//= require bootstrap-dropdown
//= require gmaps4rails.base
//= require gmaps4rails.googlemaps
//= require general
//= require angular/angular
//= require angular/angular-resource
//= require angular/base
//= require angular/controllers/groundvisits_ctrl
//= require_tree .
任何线索这里出了什么问题?
更新:我知道由于压缩资产变量名称可能会受到阻碍,所以我像这样使用它们:
@app = angular.module('MyGroundhops', ['ngResource'])
@GroundvisitsCtrl = @app.controller 'GroundvisitsCtrl', ["$scope", "$resource", ($scope, $resource) ->