Backbone을 사용하여 레일스 앱을 만들었지 만 작지만 성가신 문제가 발생했습니다. 사용자가 자신의 프로필로 이동 한 다음 FrontPage로 돌아 가면 FrontPage가 비어 있고 백본보기의 내용을 표시하기 위해 새로 고쳐야합니다. 내 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)
사용자가 FrontPage를보고 새로 고쳐야 할 이유에 대해 어떤 생각을?
이'index' 라우터 : 그러나
을, 당신은 백본 문서에 표시됩니다 같은 컬렉션을 "부트 스트랩"할 수 있습니다? 프로필 페이지가 백본을 통해 처리됩니까? –
프로필 페이지가 단지 레일 페이지가 아닙니다. 'view = new Movieseat.Views.MovieseatsIndex (collection : @movieSeats) $ ('# container') .html (view.render() .eel)'이것은 새로운 뷰 인스턴스를 생성하고 컨테이너에 렌더링 할 때 색인 페이지가로드 되었습니까? –
'당신의'인덱스가 호출되고 있습니까? 그 때 모든 것이 올바르게 설정 되었습니까? –