ユーザーがログインしているときに単一ページのAngular JS Webアプリをロードし、ユーザーがログインしていないときにRoRビューを介して静的情報ページを提供するRuby on Railsアプリがあります。
angular テンプレートは「app/assets/templates/」にあり、Rails ファイルは「app/views」にあります。
Rails と angular の両方で再利用したいテキストの多い HTML ページがあります。angular $routeProvider から rails ビューにアクセスして、templateURL をビューのパスに設定しようとしました。これにより、angular の複数のインスタンスがロードされ、ループに陥ります。
app.config ($routeProvider) ->
$routeProvider.when('/features/',
templateUrl: '/views/features.html'
)
rails ビューを使用して、assets/templates フォルダー内のファイルをレンダリングしてみました。レールはパーシャルを見つけることができないため、これも機能しません。
= render 'assets/templates/features.html'
単一のテンプレートを両方に使用できる方法を知っている人はいますか?