Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails AJAX代理将购物篮请求转发到不同的子域,返回购物篮的会话cookie_Ruby On Rails_Ajax_Proxy_Cross Domain - Fatal编程技术网

Ruby on rails AJAX代理将购物篮请求转发到不同的子域,返回购物篮的会话cookie

Ruby on rails AJAX代理将购物篮请求转发到不同的子域,返回购物篮的会话cookie,ruby-on-rails,ajax,proxy,cross-domain,Ruby On Rails,Ajax,Proxy,Cross Domain,我有以下问题,我没有找到适合我特殊情况的信息,所以如果这是一个骗局,请不要杀了我: 有一个在www.theshopdomain.com下运行的网店,我不能修改那里的任何源代码。我只有一个用于向篮子中添加产品的ajax api 然后,我有一个卫星商店,它以产品子集为特色,在subdomain.shopdomain.com下运营 要将产品添加到www.theshopdomain.com下的购物车,子域必须调用ajax api。到目前为止很容易,现在真正的问题是: 当调用带有“addProduct”的

我有以下问题,我没有找到适合我特殊情况的信息,所以如果这是一个骗局,请不要杀了我:

有一个在www.theshopdomain.com下运行的网店,我不能修改那里的任何源代码。我只有一个用于向篮子中添加产品的ajax api

然后,我有一个卫星商店,它以产品子集为特色,在subdomain.shopdomain.com下运营

要将产品添加到www.theshopdomain.com下的购物车,子域必须调用ajax api。到目前为止很容易,现在真正的问题是:

当调用带有“addProduct”的第一个请求时,此请求必须代表用户在主店域上创建一个会话,以便我能够链接到主店,用户将在子域上看到他的选择,并能够在主店域上签出

子域运行一个rails应用程序,现在不知何故,这个rails应用程序必须转发请求,而且在转发请求的过程中,还必须在主系统上创建一个会话

你将如何处理这件事?我不确定我应该朝哪个方向看。iframe黑客显然不起作用,因为我无法修改主域上的内容

感谢您提供的任何可能的帮助或指导,
安东

好的,问题解决了。我设法在主域的服务器上保存了一个html文件,并使用了有良好文档记录的iframe解决方案