2014-04-16 24 views

回答

1

您在size屬性中使用了一個星號。你是否在寬度和高度數字之間使用了x字符?

<%= image_tag @language.image_url, size:"100x100" %> 

正如一些其他海報都講到這裏,如果你使用回形針,這可能是一個更好的主意來調整,並通過回形針由於性能原因存儲您的調整後的圖像。但是,如果你想保持HTML格式的圖像大小,請嘗試使用x而不是*

2

你可以調整如下:

<%= image_tag @language.image_url, width: 100, height: 100 %> 
+0

這不是正確的方法,如果您使用回形針gem theb創建一個具有所需樣式的圖像。 –

+0

這種方式本身並沒有錯。它可能不是最有效的圖像尺寸調整方法,但在技術上卻是錯誤的。 – richsinn

+1

它沒有任何錯誤檢查這個>> http://apidock.com/rails/ActionView/Helpers/AssetTagHelper/image_tag –

0

試試這個

<%= 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