Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

Simple example added for using hidden_field tag used in a form

  • Loading branch information...
commit 3dae667d8fd6e959a80d8b6ba825f7b82a36d251 1 parent 9c3c88a
@bparanj bparanj authored
Showing with 8 additions and 0 deletions.
  1. +8 −0 actionpack/lib/action_view/helpers/form_helper.rb
View
8 actionpack/lib/action_view/helpers/form_helper.rb
@@ -390,6 +390,14 @@ def password_field(object_name, method, options = {})
#
# hidden_field(:user, :token)
# # => <input type="hidden" id="user_token" name="user[token]" value="#{@user.token}" />
+ #
+ # If you have a form object f that is using an object @client:
+ # <%= f.hidden_field :user_id, :value => current_user.id %>
+ # # => <input id="client_user_id" name="client[user_id]" type="hidden" value="12345" />
+ #
+ # This passes a hidden variable user_id with the value of current_user.id, it can be accessed in the controller as:
+ # params[:client][:user_id]
+
def hidden_field(object_name, method, options = {})
InstanceTag.new(object_name, method, self, options.delete(:object)).to_input_field_tag("hidden", options)
end
Please sign in to comment.
Something went wrong with that request. Please try again.