簡體   English   中英

Rails不適用於矩形

[英]Rails doesn't work with restangular

我正在嘗試通過Angular從JSON獲取一些數據,但是卻收到此錯誤

XMLHttpRequest無法加載http:// localhost:3000 / movies.json 所請求的資源上沒有“ Access-Control-Allow-Origin”標頭。 因此,不允許訪問來源“ http://blabla.herokuapp.com ”。

但是我有這個配置,並且有正確的主機:

var app = angular.module('Test', ['restangular'])
  .config(function (RestangularProvider) {

   RestangularProvider.setBaseUrl("http://blabla.herokuapp.com");
   RestangularProvider.setRequestSuffix('.json');
   RestangularProvider.setDefaultHttpFields({xsrfCookieName:'csrftoken', xsrfHeaderName:'X-CSRFToken'});
});

在本地計算機上,這工作正常(如果我當然替換了setBaseUrl)

問題出在資產(js文件)中。 需要做rake assets:precompile在將其部署在heroku上之前進行rake assets:precompile ,或者在gitignore包含rake / assets / *。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM