image_tag(source, options={})
Instance Public methods
Returns an HTML image tag for the
source. The source can be a full path or a file.
Options
You can add HTML attributes using the
options. The options supports two additional keys
for convenience and conformance:
-
:alt- If no alt text is given, the file name part of thesourceis used (capitalized and without the extension) -
:size- Supplied as â{Width}x{Height}â or â{Number}â, so â30x45â becomes width=â30â and height=â45â, and â50â becomes width=â50â and height=â50â.:sizewill be ignored if the value is not in the correct format.
Examples
image_tag("icon")
# => <img alt="Icon" src="/assets/icon" />
image_tag("icon.png")
# => <img alt="Icon" src="/assets/icon.png" />
image_tag("icon.png", size: "16x10", alt: "Edit Entry")
# => <img src="/assets/icon.png" width="16" height="10" alt="Edit Entry" />
image_tag("/icons/icon.gif", size: "16")
# => <img src="/icons/icon.gif" width="16" height="16" alt="Icon" />
image_tag("/icons/icon.gif", height: '32', width: '32')
# => <img alt="Icon" height="32" src="/icons/icon.gif" width="32" />
image_tag("/icons/icon.gif", class: "menu_icon")
# => <img alt="Icon" class="menu_icon" src="/icons/icon.gif" />
Please login to continue.