1

我是 AngularJS 和 RoR 的新手,我正在努力提高我对它们的技能。

我正在尝试使用本指南做一个简单的博客: http: //coderberry.me/blog/2013/04/23/angularjs-on-rails-4-part-2/和其他的,但我目前被卡住了在路由错误中。

这是我的 Rails 根文件:

Blog::Application.routes.draw do
    scope 'api' do
        get "posts(.:format)" => "posts#index"
        get "posts/:id(.:format)" => "posts#show"
    end
root to: "home#index"

我的角度之一:

window.App = angular.module('Blog', ['ngResource']).
config(['$routeProvider', function ($routeProvider) {
    $routeProvider.
        when ('/posts', {templateUrl: 'post-list.html.erb'}).
        otherwise ({redirectTo: '/'})
}]);

所以我想去/posts来“点击”角度控制器,以便从/api/posts加载数据,但我遇到了一个看起来合法的生根错误......

No route matches [GET] "/posts"

关于如何解决这个问题的任何想法?

4

0 回答 0