【问题标题】:How can I print out an image tag to a Rails asset in javascript?如何在 javascript 中将图像标签打印到 Rails 资产?
【发布时间】:2014-11-16 07:40:31
【问题描述】:

如何在 javascript 中将图像标签打印到 Rails 资产?

如果我在 /assets/images/my_image.png 中有一张图片,下面将显示一张正在开发中的图片,而不是在生产中。

$('.myImage').html('<img src="/assets/images/my_image.png">');

【问题讨论】:

  • "/assets/my_image.png" 不起作用?
  • 不-您可以在此处看到缺少的图像资产-dailydebate.co。如果您点击“同意”或“不同意”,您应该会看到丢失的图片图标。
  • 应用程序中的其他图像工作正常吗? prod.rb 中config.serve_static_assets 的值是什么
  • config.serve_static_assets = false... 所以这听起来是件好事。这会伤害其他东西吗? guides.rubyonrails.org/configuring.html

标签: javascript ruby-on-rails ruby-on-rails-4 asset-pipeline


【解决方案1】:

对于 Heroku

  config.serve_static_assets = true

也用

gem 'rails_12factor', group: :production

heroku docs 有很好的解释,您需要检查一次。

【讨论】:

  • 嗯,这似乎仍然没有解决它。我现在将它移到 /public 中
  • config.assets.compile = true 已设置?哪个版本的导轨?
  • 我现在在你的应用中看到了这张图片 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-22
  • 1970-01-01
  • 2011-08-03
  • 1970-01-01
相关资源
最近更新 更多