繁体   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