angularjs を介して基本的な $resource リクエストを取得しようとしています。これをローカルコンピューターで実行しています。
ただし、404 が返されます。ブラウザーで単純な get 要求を実行すると、json が読み込まれます。これは、chrome devtools によって表示されるリクエストです。(質問: リクエスト モードが OPTIONS になっているのはなぜですか? それが問題なのでしょうか?)
Request URL:http://example.com/api/rentable_properties.json
Request Method:OPTIONS
Status Code:404 Not Found
リクエストを行おうとしているコントローラーは次のとおりです。
'use strict';
angular.module('adminApp')
.factory('Property', function($resource)
{
return $resource('http://example.com/api/rentable_properties.json/:propertyId');
});
angular.module('adminApp')
.controller('PropertiesCtrl', function ($scope, Property, $location) {
$scope.properties = Property.query()