2017-04-07 5 views
0

私は単純な静的なウェブページをレール上に作っています。このページのビューの中には、 "logos.png"というイメージを表示するための埋め込みルビコード行があります。この画像を水平に少し伸ばして表示しようとしていますが、これを行うには、元のサイズの1735 x 552ピクセルから2735 x 552ピクセルまで幅をピクセル単位で増やしてください。ここに私のコードです:"size =>"を使用して、railsイメージのサイズを変更しないのはなぜですか?

<%= image_tag "logos.png", :size => "2735px × 552" %> 

私はこのコードを使用すると、画像は同じサイズのままで、幅は増えません。私も ":size =>"を "size:"に置き換えてみました。この方法または別の方法を使用して幅を増やすにはどうすればよいですか?あなたは

+0

あなたはおそらくそれがうまくいくと思いますか? 'height'と' width'属性を設定することによって、HTMLの画像のサイズを設定します。 – max

+1

@max実際には、https://apidock.com/rails/ActionView/Helpers/AssetTagHelper/image_tag – Iceman

答えて

1

それはあなたが何らかの理由で乗算記号を使用しているドキュメントimage_tag によると、正しい形式である必要があり、この方法は、いつものように簡単xを使用しています感謝。

:サイズ - 「{幅} X {高}」として提供または「{数値}」ので、「30x45」 幅=「30」になり、高さ=「45」、及び「50」となりますwidth = "50"および 高さ= "50"。 :値が正しい 形式でない場合、サイズは無視されます。

= image_tag "logos.png", size: "2735x552" 
+1

のドキュメントには、そのシンボルがある理由がわかりません。私は文字xを押した。私は気づいた別のものもあります。私は "px"に残った。ありがとう。 – Owen

関連する問題