2013-09-07 1 views
0

Emberjs.com 사이트의 시작 화면 스크린 캐스트와 함께 ember-rails gem을 사용하고 있습니다. 나는 그것은 나에게이 오류핸들 바 Ember-rails에서 던지기 오류가 발생했습니다.

Uncaught Error: Handlebars error: Could not find property 'link-to' on object <(generated application controller):ember280>. 

이 문제 Helpers not properly defined in application template? 다루는 StackOverflow의 질문 거기를주고

<li>{{#link-to 'about'}} About {{/link-to}}</li> 

이 링크를 만들 때. 하나의 대답은

라고 말합니다. Handlebars.compile을 사용하면 핸들 막대 스크립트 대신 Ember 스크립트를 사용합니다. Ember는 추가 템플릿이있는 원래 Handlebars 객체 을 확장하는 자체 핸들 객체를 가지고 있습니다.

와 나는 곳 코드를 넣어 불분명 해요, 그것은 모든 링크에 대해 수행 될 필요가있을 것이다, 그러나이 예를

Ember.TEMPLATES["application"] = Ember.Handlebars.compile("{{#linkTo 'dashboard'}}Dashboard{{/linkTo}}") 

을 준다?

+0

이전 버전의 ember-rails gem을 실행 중이며'번들 업데이트 '를 실행하려고 했습니까? 또는 이전에 최신 빌드를 가져온 경우'rails generate ember : install --head' 명령을 사용하십시오. – kroofy

답변

1

이전 버전의 ember가 실행되고있는 것으로 판단됩니다. Ember의 최신 버전을 앱에 적용하려면이 기능을 실행하십시오.

rails generate ember:install --head