Angular にテンプレートをロードさせようとしています:
var app = angular.module("myApp", ['templates'])
そして私のhtml:
<div ng-app="myApp">
<div ng-include="'blah.html'"></div>
</div>
しかし404
Failed to load resource
、Rails によると、No route matches [GET] "/blah.html"
. これは、Rails のアセット パイプラインによるものだと理解しています。blah.html
が入っており、問題を解決するために宝石を/app/assets/javascripts/templates/blah.html
使用しています。angular-rails-templates
だから私application.js
は持っています:
//= require angular-rails-templates
//= require_tree ./templates
しかし、私は運がありません。
angular-rails-templates
生成されたhtmlは、それがロードされていることを示唆しています(スクリプトがあります/assets/angular-rails-templates....js
)が、レールが見つかりませんblah.html
バージョン:
rails 4.2.1
angular-rails-templates 0.1.4
angularjs 1.3.15