From 5d45eed2ab9b029da5f6daac4a2834dec2c6bd3d Mon Sep 17 00:00:00 2001 From: Nishant Modak Date: Fri, 20 Nov 2015 18:17:23 +0530 Subject: Example of setting data attributes for image_tag --- actionview/lib/action_view/helpers/asset_tag_helper.rb | 2 ++ actionview/test/template/asset_tag_helper_test.rb | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) (limited to 'actionview') diff --git a/actionview/lib/action_view/helpers/asset_tag_helper.rb b/actionview/lib/action_view/helpers/asset_tag_helper.rb index 2ffed6b395..91e934cd64 100644 --- a/actionview/lib/action_view/helpers/asset_tag_helper.rb +++ b/actionview/lib/action_view/helpers/asset_tag_helper.rb @@ -205,6 +205,8 @@ module ActionView # # => Icon # image_tag("/icons/icon.gif", class: "menu_icon") # # => Icon + # image_tag("/icons/icon.gif", data: { title: 'Rails Application' }) + # # => def image_tag(source, options={}) options = options.symbolize_keys check_for_image_tag_errors(options) diff --git a/actionview/test/template/asset_tag_helper_test.rb b/actionview/test/template/asset_tag_helper_test.rb index a63ac442cd..fe40010528 100644 --- a/actionview/test/template/asset_tag_helper_test.rb +++ b/actionview/test/template/asset_tag_helper_test.rb @@ -193,7 +193,8 @@ class AssetTagHelperTest < ActionView::TestCase %(image_tag("//www.rubyonrails.com/images/rails.png")) => %(Rails), %(image_tag("mouse.png", :alt => nil)) => %(), %(image_tag("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==", :alt => nil)) => %(), - %(image_tag("")) => %() + %(image_tag("")) => %(), + %(image_tag("gold.png", data: { title: 'Rails Application' })) => %(Gold) } FaviconLinkToTag = { -- cgit v1.2.3