我有一種情況,當我試圖讓一個RAILS應用程序成爲我的API的後端核心。我正在使用'設計'來驗證用戶,這通過放置會話cookie來完成。這是迄今完美的。並考慮到我正在構建「api.mydomain.com」如何讓軌道發佈的cookie工作跨子域
現在,我還有一個在「mydomain.com」上運行的JavaScript應用程序,它可以對子域上的API執行AJAX調用。我需要讓導軌發佈的cookie有效,並在進行API調用時繼續使用這些標頭......它只是沒有。
我想盡單一的解決方案,我在谷歌,它看起來像把這個
Api::Application.config.session_store :cookie_store, key: '_api_session', :domain => ".mydomain.com"
到我的配置/初始化/ session_store.rb是默認的答案找到。這對我不起作用。 我還在google上發現了一些其他建議,我將它們放在環境文件中。這對我來說都不起作用。
幫助將不勝感激。
請注意:我正在運行rails 3.2.11應該如此。
謝謝,托馬斯..但這也沒有效果。根據一些帖子,這隻會在1部分有限公司(像本地主機),不會做子域! – alybadawy 2013-02-18 15:20:45