Rails图像在直接访问URL时加载,但在重定向时不加载

时间:2013-01-24 11:18:41

标签: ruby-on-rails

直接访问其视图如下所示的页面时:

<img src='assets/logo.jpg',height="400", width="1600"></img>

<%= render 'form' %>

<div style="text-align:center;">

<%= link_to 'Register', new_user_path %>

</div>

指向的资源加载,但是当此视图重定向到资产时不会加载。

什么是铁杆做我不知道的事情?

1 个答案:

答案 0 :(得分:3)

您必须使用image_tag帮助:

http://api.rubyonrails.org/classes/ActionView/Helpers/AssetTagHelper.html#method-i-image_tag

你的例子:

<img src='assets/logo.jpg',height="400", width="1600"></img>

你必须使用:

<%= image_tag("logo.jpg"), :size => "1600x400" %>

问候!