aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_view/helpers/form_helper.rb
Commit message (Collapse)AuthorAgeFilesLines
* Refactor the logic that checks whether or not to emit the hidden id fieldCarlos Antonio da Silva2013-01-061-7/+6
| | | | | By checking for object.persisted? first, we avoid the hash lookups for new objects.
* Move the hidden :id field logic to where it belongs toCarlos Antonio da Silva2013-01-061-6/+9
| | | | | | | | When dealing with nested forms, Rails automatically generates a hidden field with the id value of the current object being generated by fields_for. This logic was inside the method that's available from the template object, but we just need it when really dealing with nested attributes, so moving the code to here makes more sense.
* Eliminate the usage of parent_builder option from form_forCarlos Antonio da Silva2013-01-061-19/+15
| | | | Just use it internally from fields_for until we come up with a better solution.
* Do not call fields_for from form_for, to avoid instantiating two buildersCarlos Antonio da Silva2013-01-061-5/+5
|
* Merge pull request #8705 from amparo-luna/change_update_attributes_to_updateGuillermo Iguaran2013-01-031-4/+4
|\ | | | | Rename update_attributes method to update
| * Change docs to use update instead of update_attributesAmparo Luna + Guillermo Iguaran2013-01-031-4/+4
| |
* | take into account multipart when calculating tag attributesAaron Patterson2013-01-021-4/+7
| |
* | ask the form builder for form tag attributesAaron Patterson2013-01-021-2/+3
| |
* | do not mutate the options hash (when we do not need to)Aaron Patterson2013-01-021-2/+2
|/
* repeating documentation for form helpersThiago Pinto2012-12-091-18/+406
|
* API reader should look elsewhere for helper instructionsThiago Pinto2012-12-061-0/+24
|
* complementary options guidelines for f.file_field and file_field_tagThiago Pinto2012-12-061-0/+6
|
* adding example for f.file_inputThiago Pinto2012-12-061-0/+3
|
* adding example for f.file_inputThiago Pinto2012-12-061-0/+3
|
* correct bad jquery syntaxThiago Pinto2012-12-061-2/+2
|
* copy edits [ci skip]Vijay Dev2012-12-041-2/+1
|
* Cleans and removes 'Examples' tag [ci skip]Alvaro Pereyra2012-12-011-2/+0
|
* Fixes wrong typo on FormHelper [ci skip]Alvaro Pereyra2012-12-011-1/+1
|
* Cleans documentation from Helpers [ci skip]Alvaro Pereyra2012-12-011-2/+3
|
* document :hidden_field_id option for fields_forYves Senn2012-11-241-0/+5
|
* Make caller attribute in deprecation methods optionalAlexey Gaziev2012-10-301-2/+1
|
* Provide a call stack for deprecation warnings where needed.Nikita Afanasenko2012-10-291-2/+2
| | | | It's sometimes hard to quickly find where deprecated call was performed, especially in case of migrating between Rails versions. So this is an attempt to improve the call stack part of the warning message by providing caller explicitly.
* More Ruby 1.9 hash syntax.Rafael Mendonça França2012-10-061-52/+47
|
* We don't need to check blank? here.Rafael Mendonça França2012-10-061-1/+1
| | | | | | | | Also the blank? check introduced a bug. $ rails generate model Foo blank:boolean form_for(Foo.new(:blank => true)) => ArgumentError, "First argument in form cannot contain nil or be empty"
* copy edits 137e5d9Xavier Noria2012-09-181-1/+1
|
* Add extra documentation for password_fieldArek W2012-09-181-1/+1
| | | | I think this should be explicit as the password fields behaviour is inconsistent with other fields in this regard. It had me scratching my head until I dug through the source code.
* Add ActionView::ModelNamingPiotr Sarnacki2012-08-281-3/+3
| | | | | | | It's just a duplicate of ActionController::ModelNaming. These are just a simple helpers for decoupling Active Model, so it does not make sense to extract it to Active Support, but the point is to decouple also Action View and Action Pack
* Fix documentation mistakesJanko Marohnić2012-08-211-3/+3
|
* check for nil or empty record in form_forschneems2012-08-101-0/+1
| | | | if nil or an empty array is passed into form_for you get a horrible error message, this one is much more indicative of what the programmer needs to know to fix the problem.
* Allow data attributes to be set as a first-level option for form_for, so you ↵David Heinemeier Hansson2012-08-081-0/+19
| | | | can write `form_for @record, data: { behavior: 'autosave' }` instead of `form_for @record, html: { data: { behavior: 'autosave' } }` *DHH*
* load active_support/deprecation in active_support/railsXavier Noria2012-08-021-1/+0
|
* load active_support/core_ext/class/attribute in active_support/railsXavier Noria2012-08-021-1/+0
|
* load active_support/core_ext/object/blank in active_support/railsXavier Noria2012-08-021-1/+0
|
* Remove ActiveModel dependency from ActionPackGuillermo Iguaran2012-06-301-13/+8
| | | | | | | | ActiveModel is used in ActionPack for ActiveModel::Naming for a few, mostly optional aspects of ActionPack related to automatically converting an ActiveModel compliant object into a key for params and routing. It uses only three methods of ActiveModel (ActiveModel::Naming.route_key, ActiveModel::Naming.singular_route_key and ActiveModel::Naming.param_key).
* fixes a few mistakes in api docs [ci skip]Vijay Dev2012-06-221-1/+1
|
* Add rdoc to phone_field Gaurish Sharma2012-06-161-0/+1
| | | [API docs](http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-phone_field) for `phone_field` provide no information on what the method actually does. no description nor access to source code. so added this
* accept a block in button helper.Yuki Nishijima2012-06-051-2/+13
|
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-05-231-1/+1
|\
| * Revert "Remove blank trailing comments"Vijay Dev2012-05-231-0/+11
| | | | | | | | | | | | | | | | | | | | This reverts commit fa6d921e11363e9b8c4bc10f7aed0b9faffdc33a. Reason: Not a fan of such massive changes. We usually close such changes if made to Rails master as a pull request. Following the same principle here and reverting. [ci skip]
| * Fix incorrect example for fields_for - without the '=' it will not output ↵David Morton2012-05-221-1/+1
| | | | | | | | anything.
| * Remove blank trailing commentsHenrik Hodne2012-05-201-11/+0
| | | | | | | | | | | | | | For future reference, this is the regex I used: ^\s*#\s*\n(?!\s*#). Replace with the first match, and voilà! Note that the regex matches a little bit too much, so you probably want to `git add -i .` and go through every single diff to check if it actually should be changed.
* | Add several HTML5 input helpersCarlos Galdino2012-05-211-0/+68
| | | | | | | | | | | | | | | | | | | | | | | | The input types added are: - input[type="month"] - input[type="week"] - input[type="datetime"] - input[type="datetime-local"]
* | Add HTML5 input[type="color"] helperCarlos Galdino2012-05-211-0/+9
|/
* Add HTML5 input[type="time"] helperAlex Soulim2012-05-181-0/+17
|
* Removing ==Examples and last blank lines of docs from actionpackFrancesco Rodriguez2012-05-151-5/+0
|
* Move require to where it's neededSantiago Pastorino2012-05-111-0/+1
|
* Lazy load `default_form_builder` if it's passed as a stringPiotr Sarnacki2012-04-281-1/+7
| | | | closes #3341
* Missed checked in Form Helper exampleAlexey Vakhov2012-04-241-1/+1
|
* Fix example in ActionView::Helpers::FormHelperThibaut Courouble2012-04-201-1/+1
|
* Add index method to FormBuilder. Useful when you use field_for and need to ↵Jorge Bejar2012-04-111-5/+22
| | | | know the index number into the iteration.