我已經使用Backbone創建了一個Rails應用程序,但是我遇到了一個很小但令人討厭的問題。當用戶轉到他的配置文件,然後返回到首頁時,首頁是空的,我必須刷新它才能顯示骨幹視圖的內容。刷新頁面以查看內容
在我Movieseat.Routers.Movieseats
我:
routes:
'': 'index'
initialize: ->
@movieSeats = new Movieseat.Collections.Movieseats()
@movieSeats.fetch()
@searchResults = new Movieseat.Collections.Moviesearch()
index: ->
view = new Movieseat.Views.MovieseatsIndex(collection: @movieSeats)
$('#container').html(view.render().el)
爲什麼用戶需要刷新看到頭版的任何想法?
是您'index'路由器獲取調用?配置文件頁面是否通過Backbone處理? – 2014-11-02 21:06:25
沒有配置文件頁面只是一個Rails頁面。不會'view = new Movieseat.Views.MovieseatsIndex(collection:@movieSeats) $('#container')。html(view.render()。el)'這會創建一個新的視圖實例並將其渲染爲容器時索引頁面被加載? – 2014-11-02 21:13:10
你的索引被調用了嗎?一切正常嗎? – 2014-11-02 21:37:31