ActionView :: Template :: Error意外的令牌punc«(»

时间:2016-04-22 08:11:24

标签: ruby-on-rails ruby-on-rails-4 heroku

无论我尝试什么,我都无法解决这个令人烦恼的问题。我想我们都讨厌它,当我们的开发机器没有问题,但一旦被推到了heroku,一切都崩溃了。

我已将其缩小到资产管道。在heroku日志中:

  

ActionView :: Template :: Error(意外的令牌punc«(»,预期的punc«:»(行: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

我在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

1 个答案:

答案 0 :(得分:0)

您在此行末尾附近缺少引号:

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

在居中

的末尾
相关问题