Iam在我的索引和顯示頁面中使用相同的代碼。但我能不能以show方法來調整,我的代碼是使用軌道上的紅寶石的顯示方法調整圖像大小
<%= image_tag @language.image_url, size:"100*100" %>
Iam在我的索引和顯示頁面中使用相同的代碼。但我能不能以show方法來調整,我的代碼是使用軌道上的紅寶石的顯示方法調整圖像大小
<%= image_tag @language.image_url, size:"100*100" %>
您在size
屬性中使用了一個星號。你是否在寬度和高度數字之間使用了x
字符?
<%= image_tag @language.image_url, size:"100x100" %>
正如一些其他海報都講到這裏,如果你使用回形針,這可能是一個更好的主意來調整,並通過回形針由於性能原因存儲您的調整後的圖像。但是,如果你想保持HTML格式的圖像大小,請嘗試使用x
而不是*
。
你可以調整如下:
<%= image_tag @language.image_url, width: 100, height: 100 %>
試試這個
<%= image_tag(@language.image_url), :style=>'width:100px; height:100px;'%>
但是,你正在使用的回形針寶石,它提供樣式來創建具有所需分辨率的圖像。
下面是可以用回形針設置的代碼示例。
class YourModel < ActiveRecord::Base
has_attached_file :picture, :styles => { :medium => "117x245>", :thumb => "100x100>" }
validates_attachment_content_type :picture, :content_type => /\Aimage\/.*\Z/
end
這不是正確的方法,如果您使用回形針gem theb創建一個具有所需樣式的圖像。 –
這種方式本身並沒有錯。它可能不是最有效的圖像尺寸調整方法,但在技術上卻是錯誤的。 – richsinn
它沒有任何錯誤檢查這個>> http://apidock.com/rails/ActionView/Helpers/AssetTagHelper/image_tag –