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>
沒有抱歉,這只是一個錯字。 – Sylar