我有一個市場存儲在Rails的用戶會話中,通過我的application_controller.rb
中的session[:current_market]
設置。更新Rails會話與Backbone.js歷史導航?
我有我的前端界面與Backbone.js的服務,我有一點點的市場選擇控件調用
BackboneApp.data.currentMarket = market.toJSON()
Backbone.history.navigate market.homeUrl(), trigger: true
...當用戶選擇一個市場。這個工作除了如果一個用戶很難導航到另一個頁面,市場會回覆到它在初始頁面加載時設置的任何內容(不管是最初在Rails中加載的session[:current_market]
。
如何在會話中更新用戶市場當Backbone.js的導航事件發生
我試圖通過手動觸發無聲GET這樣做:?
$.get '/api/v1/reset_current_market', { market_id: market.toJSON().id }
...但是,這似乎並沒有工作
是的,沿着這些線路玩了這個,並得到它的工作。謝謝。 – neezer