From afc1c62bb88ecd8ef539a2025c7bdfc5c93597be Mon Sep 17 00:00:00 2001
From: claudiob <claudiob@inventati.org>
Date: Tue, 11 Oct 2016 10:29:18 -0700
Subject: Docs: `tag` only accept attribute names as symbols

[ci skip]

See https://github.com/rails/rails/issues/26518#issuecomment-252826489

@dhh:
> I'd support symbol-only keys going forward with these new APIs.
> We can break with the past here since the tag proxy is new and so is form_with.
---
 actionview/lib/action_view/helpers/tag_helper.rb | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

(limited to 'actionview')

diff --git a/actionview/lib/action_view/helpers/tag_helper.rb b/actionview/lib/action_view/helpers/tag_helper.rb
index 24c6d03cd1..b625c1a194 100644
--- a/actionview/lib/action_view/helpers/tag_helper.rb
+++ b/actionview/lib/action_view/helpers/tag_helper.rb
@@ -139,6 +139,7 @@ module ActionView
       # ==== Options
       #
       # Any passed options become attributes on the generated tag.
+      # You can only use symbols (not strings) for the attribute names.
       #
       #   tag.section class: %w( kitties puppies )
       #   # => <section class="kitties puppies"></section>
@@ -200,7 +201,7 @@ module ActionView
       # hash to +options+. Set +escape+ to false to disable attribute value
       # escaping.
       #
-      # ==== Options
+      # ==== Options (Legacy syntax)
       #
       # You can use symbols or strings for the attribute names.
       #
@@ -210,7 +211,7 @@ module ActionView
       # HTML5 <tt>data-*</tt> attributes can be set with a single +data+ key
       # pointing to a hash of sub-attributes.
       #
-      # ==== Examples
+      # ==== Examples (Legacy syntax)
       #
       #   tag("br")
       #   # => <br />
-- 
cgit v1.2.3