http://start.jcolemorrison.com/setting-up-an-angularjs-and-rails-4-1-project/javascript
1. 添加gem
gem 'sprockets', '2.12.3' #默认sporckets的版本有bughtml
2. app/assets/javascripts/ng-app/app.js中代码
//$locationProvider.html5Mode(true); //这行须要注释html5
3. bower有三种方式java
(1)bower.json http://start.jcolemorrison.com/setting-up-an-angularjs-and-rails-4-1-project/node
(2)Bowerfile http://angular-rails.com/bootstrap.htmlangularjs
(3)bower init https://thinkster.io/angular-rails/json
4. rails route有两种方式bootstrap
(1)有yield http://start.jcolemorrison.com/setting-up-an-angularjs-and-rails-4-1-project/后端
(2)没有yield https://thinkster.io/angular-rails/app
心得:
angluar和rails结合有些不三不四,两个层面的路由,两个层面的局部模板结合在一块儿很复杂,angular和rails各自的特性都没法充分发挥
angluar最合适的方式仍是单独使用,后端用很简单的脚本,好比node.js