aboutsummaryrefslogtreecommitdiffstats
path: root/actionview
diff options
context:
space:
mode:
authorRaghu Kamat <rkamat@teladoc.com>2018-10-25 09:13:39 -0400
committerRaghu Kamat <rkamat@teladoc.com>2018-10-25 16:00:59 -0400
commit5edbc1fd2034f79e41638d8e67324c7d357002d6 (patch)
tree6fcd3461f592553190ac5163c0b48c0269354a58 /actionview
parenta3dcba42e2422eb9c2e77011a39ce72dc934b420 (diff)
downloadrails-5edbc1fd2034f79e41638d8e67324c7d357002d6.tar.gz
rails-5edbc1fd2034f79e41638d8e67324c7d357002d6.tar.bz2
rails-5edbc1fd2034f79e41638d8e67324c7d357002d6.zip
Added maxlength example to text_field documentation
The usage of maxlength in the text_field helper adds a size attribute to the generated text_field input with the same value as the maxlength. This implicit addition of size attribute by the method gives a false impression that it may be bug. By adding the implementation of the maxlength to the api docs, we explicitly tell the reader referring the api doc that addition of size along with maxlength is the expected behaviour. [ci skip]
Diffstat (limited to 'actionview')
-rw-r--r--actionview/lib/action_view/helpers/form_helper.rb3
1 files changed, 3 insertions, 0 deletions
diff --git a/actionview/lib/action_view/helpers/form_helper.rb b/actionview/lib/action_view/helpers/form_helper.rb
index 6e769aa560..c2caa77afb 100644
--- a/actionview/lib/action_view/helpers/form_helper.rb
+++ b/actionview/lib/action_view/helpers/form_helper.rb
@@ -1130,6 +1130,9 @@ module ActionView
# text_field(:post, :title, class: "create_input")
# # => <input type="text" id="post_title" name="post[title]" value="#{@post.title}" class="create_input" />
#
+ # text_field(:post, :title, maxlength: 30, class: "title_input")
+ # # => <input type="text" id="post_title" name="post[title]" maxlength="30" size="30" value="#{@post.title}" class="title_input" />
+ #
# text_field(:session, :user, onchange: "if ($('#session_user').val() === 'admin') { alert('Your login cannot be admin!'); }")
# # => <input type="text" id="session_user" name="session[user]" value="#{@session.user}" onchange="if ($('#session_user').val() === 'admin') { alert('Your login cannot be admin!'); }"/>
#