Ruby on rails Rails 4-未加载图像

Ruby on rails Rails 4-未加载图像,ruby-on-rails,Ruby On Rails,我正在从事一个rails项目。我目前正在设置电子邮件功能,并正在测试它。我用的是,哈姆,还有一个Mailchimp的 我目前正在使用图像标签链接到我想显示的图像 当它是这样写的时候 = image_tag 'my_image.png', id: 'headerImage', :style => "max-width:600px;", "mc:allowdesigner" => "", "mc:allowtext" => "", "mc:edit" => "header_i

我正在从事一个rails项目。我目前正在设置电子邮件功能,并正在测试它。我用的是,哈姆,还有一个Mailchimp的

我目前正在使用图像标签链接到我想显示的图像

当它是这样写的时候

= image_tag 'my_image.png', id: 'headerImage', :style => "max-width:600px;", "mc:allowdesigner" => "", "mc:allowtext" => "", "mc:edit" => "header_image", "mc:label" => "header_image", :alt => 'alt text'
= image_tag 'my_image', id: 'headerImage', :style => "max-width:600px;", "mc:allowdesigner" => "", "mc:allowtext" => "", "mc:edit" => "header_image", "mc:label" => "header_image", :alt => 'alt text'
我在html中得到了损坏的图像。当它是这样写的时候

= image_tag 'my_image.png', id: 'headerImage', :style => "max-width:600px;", "mc:allowdesigner" => "", "mc:allowtext" => "", "mc:edit" => "header_image", "mc:label" => "header_image", :alt => 'alt text'
= image_tag 'my_image', id: 'headerImage', :style => "max-width:600px;", "mc:allowdesigner" => "", "mc:allowtext" => "", "mc:edit" => "header_image", "mc:label" => "header_image", :alt => 'alt text'
我明白了

资产未声明为在生产中预编译。
将Rails.application.config.assets.precompile+=%w(我的图片)添加到config/initializers/assets.rb并重新启动服务器

我的assets.rb看起来像这样

= image_tag 'my_image.png', id: 'headerImage', :style => "max-width:600px;", "mc:allowdesigner" => "", "mc:allowtext" => "", "mc:edit" => "header_image", "mc:label" => "header_image", :alt => 'alt text'
= image_tag 'my_image', id: 'headerImage', :style => "max-width:600px;", "mc:allowdesigner" => "", "mc:allowtext" => "", "mc:edit" => "header_image", "mc:label" => "header_image", :alt => 'alt text'
Rails.application.config.assets.precompile+=%w(我的图片)
我重新启动了服务器。我还尝试过使用相对路径手动链接图像,但似乎没有任何效果。我还运行了
RAILS\u ENV=development-rake-assets:precompile
,但仍然一无所获

我以前没有遇到过这个问题,但rails似乎只是不想显示这个图像。也许它与字母开封器有关


如果有人遇到过这个奇怪的问题,并且知道该怎么做,或者他们是如何解决的,我们将非常感谢您的帮助

最新版本的链轮存在一个问题,这给开发人员带来了这个问题。尝试降级
sprokets轨道
gem。将其放入您的
gem文件中

gem 'sprockets-rails', '2.3.3'

然后执行
捆绑更新链轮轨道

最新版本的链轮存在一个问题,这给开发人员带来了这个问题。尝试降级
sprokets轨道
gem。将其放入您的
gem文件中

gem 'sprockets-rails', '2.3.3'

然后执行
bundle update sprockets rails

哪个文件夹是
my_image.png
文件在?@PrakashMurthy
my_image.png
与所有其他图像一起位于assets文件夹中,该文件夹是
my_image.png
文件在?@PrakashMurthy
my_image.png
与所有其他图像一起位于assets文件夹中