AngularJS与Rails资产管道

时间:2015-05-10 19:21:00

标签: ruby-on-rails angularjs asset-pipeline

我无法让Angular使用Rails资产管道。我有:

application.js

//= require angular
angular.module('myApp', [])
  .config([function() {
    console.log('In config.');
  }]);

application.html.erb

<!DOCTYPE html>
<html>
  <head>
    <%= javascript_include_tag 'application' %>
  </head>
  <body ng-app="myApp"></body>
</html>

当我加载页面时,我在控制台中看不到预期的“In config”。如果没有提示错误,则正确加载源。刷新页面两次后,在第三次加载时,控制台消息最终会出现。

如果我仅使用<%= javascript_include_tag 'application' %>替换<script src="/assets/application.js"></script>,则应用程序会按预期运行。

我在这里缺少什么?

0 个答案:

没有答案