2016-04-22 53 views
0

無論我嘗試什麼,我都無法解決這個令人討厭的問題。我想我們都討厭它,當我們的開發機器沒有問題,但一旦推到heroku,全亂套了ActionView :: Template :: Error意外的令牌punc«(»

我已經縮小下來到資產管道在Heroku的日誌:。

::的ActionView ::模板錯誤(意外令牌PUNC«(»,預計PUNC«:»( line:22951,col:10,pos:682164)

這是由於:

<%= image_tag("o-section/bird.jpg", height: "110", width: "110", class: "img-circle") %> 

時,production.rb

config.assets.compile = true 

如果上面的線被設置爲false,沒有token punc «(»等,但.....沒有顯示圖像!什麼?!

裏面我production.rb文件:

config.cache_classes = true 
config.react.variant = :production 
config.eager_load = true 
config.consider_all_requests_local = false 
config.action_controller.perform_caching = true 
config.serve_static_files = ENV['RAILS_SERVE_STATIC_FILES'].present? 
config.assets.js_compressor = :uglifier 
config.assets.compile = true 
config.assets.digest = true 
config.log_level = :debug 
config.action_mailer.default_url_options = { :host => 'foo.com' } 
config.i18n.fallbacks = true 
config.active_support.deprecation = :notify 
config.log_formatter = ::Logger::Formatter.new 
config.active_record.dump_schema_after_migration = false 

我on Rails的5,我認爲這是一個Rails 5的問題。移回4.2.5和相同。

這裏是html.erb,粉底6:

<div class="row"> 
    <div class="large-6 large-centered"> 
    <%= image_tag("o-section/bird.jpg", height: "110", width: "110", class: "img-circle") %> 
    </div> 
</div> 

SOLVED HERE

回答

0

你缺少附近此行末尾報價:

<div class="large-6 large-centered> 

末的中心

+0

沒有抱歉,這只是一個錯字。 – Sylar

相關問題