2012-06-15 1 views
2

을 발견하지, 우리는 그것을 잘 작동하지만 Heroku가에 우리가 오류를 받고 개발에Heroku가 자산 파이프 라인이 매니페스트 파일에서 handlebars.runtime.js

//= require handlebars.runtime 

있습니다.

ActionView::Template::Error (couldn't find file 'handlebars.runtime' 

    (in /app/app/assets/javascripts/application.js:11)): 
    1: = javascript_include_tag 'application' 
    2: = javascript_include_tag "#{params[:controller]}/#{params[:action]}" if js_file_exists?("#{params[:controller]}/#{params[:action]}") 
    3:  
    4: -# Append your own using content_for :javascripts 
    app/views/layouts/_javascripts.html.haml:1:in `_app_views_layouts__javascripts_html_haml__1848877102237238272_50436400' 
    app/views/layouts/landing.html.haml:35:in `block in _app_views_layouts_landing_html_haml__157312279246923607_45507260' 
    app/views/layouts/landing.html.haml:3:in `_app_views_layouts_landing_html_haml__157312279246923607_45507260' 

우리는 사전 컴파일되지 않고 우리에게 Heroku에 컴파일에 오류를 얻을니까. 제대로 작동하는 방법에 대한 아이디어가 있으십니까?

+0

나는 당신이 이미 그것을 해결 믿는다. 그러나,이 스레드를 발견 한 다른 사람들은 [Heroku가 내 Ruby on Rails 앱에서 파일을 찾을 수 없습니다. 바로 거기에 있더라도?] (http://stackoverflow.com/a/11088726/615434) – rdamborsky

답변

0

레일스가 파일 이름 끝에 .js을 추가하지 않는 것처럼 보입니다. 그것을 추가하십시오.

0

환경 파일 (예 : development.rb, production.rb)에서 ember 변형을 구성해야합니다. 이를 구성하지 않으면 Rails 환경이 개발 될 때 Ember 버전이 개발에 사용되며 프로덕션 환경에서도 마찬가지로 사용됩니다.

출처 : https://github.com/emberjs/ember-rails