如何构建AngularJS-Rails项目

时间:2014-11-23 10:06:10

标签: ruby-on-rails angularjs

Angularjs + Rails 项目的文件结构应该是什么。我正在做这个项目中的角度部分(从未使用过rails)。以前我将php框架(ci / laravel)与angular结合起来,文件结构如下所示。

ngProjectFolder
-scripts
-views
-index.html
-backend(ci/laravel project folder)
--application
--index.php

我还参与了这样的文件结构,其中将角度文件放入php框架资源和视图文件夹中。 e.g。

phpProjectFolder (ci/laravel)
-assets
--js
---angularjs controller and other js files
--css
-controller(php)
-model(php)
-view
--angular view files

这些文件结构都不准确(此处未显示不必要的文件夹)。我只想展示概述。

我将使用Angular路由系统。

我应该使用哪种文件结构?为什么?有安全问题吗? 需要一些建议。 提前谢谢。

1 个答案:

答案 0 :(得分:3)

与您提到的PHP项目类似,您可以使用:

RailsProjectFolder
-app
--assets
---javascript
----angularjs