Ruby on rails Rails 4-未加载图像
我正在从事一个rails项目。我目前正在设置电子邮件功能,并正在测试它。我用的是,哈姆,还有一个Mailchimp的 我目前正在使用图像标签链接到我想显示的图像 当它是这样写的时候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
= 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
文件在?@PrakashMurthymy_image.png
与所有其他图像一起位于assets文件夹中,该文件夹是my_image.png
文件在?@PrakashMurthymy_image.png
与所有其他图像一起位于assets文件夹中