私はRuby on Railsアプリケーションを作成していますが、私はフロントエンドでAngularJSを使いたいと思います。 私はフロントエンド用(hereから)次のファイル構造を使用することを計画しています:Ruby on RailsとAngularJSを統合する最もクリーンな方法は何ですか?
1 - 私は私の全体の角度アプリが資産を通過したいと思います:
angularapp/
----- shared/ // acts as reusable components or partials of our site
---------- sidebar/
--------------- sidebarDirective.js
--------------- sidebarView.html
---------- article/
--------------- articleDirective.js
--------------- articleView.html
----- components/ // each component is treated as a mini Angular app
---------- home/
--------------- homeController.js
--------------- homeService.js
--------------- homeView.html
---------- blog/
--------------- blogController.js
--------------- blogService.js
--------------- blogView.html
----- app.module.js
----- app.routes.js
私は三つの主要な懸念を持っていますRuby on Railsのパイプライニング機能
2 - 私の角型アプリケーションの構造を壊し、ファイルを対応するRailsアセットフォルダに移動したくない。
3 - javascriptファイルのみで構成されているわけではないので、私のアプリケーションはassets/javascriptsフォルダに入れたくありません。
Ruby on Railsアプリケーションとこの構造を統合する最もクリーンな方法は何ですか?
私はアプローチが、このリンクに続くように:https://www.angularonrails.com/getting angle-with-angle-and-rails /フロントエンドの宝石は必要ありません。ハックはなく、2つのテクノロジー間のAPIコールをクリアするだけです。 – Donato