diff --git a/actionview/lib/action_view/helpers/form_helper.rb b/actionview/lib/action_view/helpers/form_helper.rb index 7fdeca5ea8..06394df3d4 100644 --- a/actionview/lib/action_view/helpers/form_helper.rb +++ b/actionview/lib/action_view/helpers/form_helper.rb @@ -1631,7 +1631,7 @@ module ActionView # target labels for radio_button tags (where the value is used in the ID of the input tag). # # ==== Examples - # label(:post, :title) + # label(:title) # # => # # You can localize your labels based on model and attribute names. @@ -1644,7 +1644,7 @@ module ActionView # # Which then will result in # - # label(:post, :body) + # label(:body) # # => # # Localization can also be based purely on the translation of the attribute-name @@ -1655,19 +1655,19 @@ module ActionView # post: # cost: "Total cost" # - # label(:post, :cost) + # label(:cost) # # => # - # label(:post, :title, "A short title") + # label(:title, "A short title") # # => # - # label(:post, :title, "A short title", class: "title_label") + # label(:title, "A short title", class: "title_label") # # => # - # label(:post, :privacy, "Public Post", value: "public") + # label(:privacy, "Public Post", value: "public") # # => # - # label(:post, :terms) do + # label(:terms) do # 'Accept Terms.'.html_safe # end def label(method, text = nil, options = {}, &block) @@ -1718,16 +1718,17 @@ module ActionView # hashes instead of arrays. # # # Let's say that @post.validated? is 1: - # check_box("post", "validated") + # check_box("validated") # # => # # # # # Let's say that @puppy.gooddog is "no": - # check_box("puppy", "gooddog", {}, "yes", "no") + # check_box("gooddog", {}, "yes", "no") # # => # # # - # check_box("eula", "accepted", { class: 'eula_check' }, "yes", "no") + # # Let's say that @eula.accepted is "no": + # check_box("accepted", { class: 'eula_check' }, "yes", "no") # # => # # def check_box(method, options = {}, checked_value = "1", unchecked_value = "0") @@ -1742,13 +1743,14 @@ module ActionView # +options+ hash. You may pass HTML options there as well. # # # Let's say that @post.category returns "rails": - # radio_button("post", "category", "rails") - # radio_button("post", "category", "java") + # radio_button("category", "rails") + # radio_button("category", "java") # # => # # # - # radio_button("user", "receive_newsletter", "yes") - # radio_button("user", "receive_newsletter", "no") + # # Let's say that @user.category returns "no": + # radio_button("receive_newsletter", "yes") + # radio_button("receive_newsletter", "no") # # => # # def radio_button(method, tag_value, options = {}) @@ -1761,14 +1763,17 @@ module ActionView # shown. # # ==== Examples - # hidden_field(:signup, :pass_confirm) - # # => + # # Let's say that @signup.pass_confirm returns true: + # hidden_field(:pass_confirm) + # # => # - # hidden_field(:post, :tag_list) - # # => + # # Let's say that @post.tag_list returns "blog, ruby": + # hidden_field(:tag_list) + # # => # - # hidden_field(:user, :token) - # # => + # # Let's say that @user.token returns "abcde": + # hidden_field(:token) + # # => # def hidden_field(method, options = {}) @emitted_hidden_id = true if method == :id @@ -1789,19 +1794,24 @@ module ActionView # * :accept - If set to one or multiple mime-types, the user will be suggested a filter when choosing a file. You still need to set up model validations. # # ==== Examples - # file_field(:user, :avatar) + # # Let's say that @user has avatar: + # file_field(:avatar) # # => # - # file_field(:post, :image, :multiple => true) - # # => + # # Let's say that @post has image: + # file_field(:image, :multiple => true) + # # => # - # file_field(:post, :attached, accept: 'text/html') + # # Let's say that @post has attached: + # file_field(:attached, accept: 'text/html') # # => # - # file_field(:post, :image, accept: 'image/png,image/gif,image/jpeg') + # # Let's say that @post has image: + # file_field(:image, accept: 'image/png,image/gif,image/jpeg') # # => # - # file_field(:attachment, :file, class: 'file_input') + # # Let's say that @attachment has file: + # file_field(:file, class: 'file_input') # # => def file_field(method, options = {}) self.multipart = true