我已经使用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