aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #6829 from frodsan/misunderstood_paramRafael Mendonça França2012-06-221-2/+2
|\ | | | | change param name to improve documentation
| * change param name to improve documentationFrancesco Rodriguez2012-06-221-2/+2
|/ | | | | | | | | | | | | | | The keys of the error messages are actually attribute names. It makes the documentation easier to understand: # Returns +true+ if the error messages include an error for the given # +attribute+, +false+ otherwise. # # person.errors.messages # => { :name => ["can not be nil"] } # person.errors.include?(:name) # => true # person.errors.include?(:age) # => false def include?(attribute) (v = messages[attribute]) && v.any? end
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-06-2216-151/+340
|\
| * fixes a few mistakes in api docs [ci skip]Vijay Dev2012-06-226-9/+7
| |
| * copy edit the assets guide[ci skip]Vijay Dev2012-06-221-17/+6
| |
| * update ActiveModel::Callbacks documentation [ci skip]Francesco Rodriguez2012-06-221-24/+26
| |
| * add description to ActiveModel::MissingAttributeError [ci skip]Francesco Rodriguez2012-06-211-1/+2
| |
| * add example to ActiveModel::AttributeMethods#undefine_attribute_methods [ci ↵Francesco Rodriguez2012-06-211-0/+26
| | | | | | | | skip]
| * add docs to AM::AttributeMethods#define_attribute_method [ci skip]Francesco Rodriguez2012-06-211-0/+25
| |
| * fix ActiveModel::AttributeMethods#alias_attribute documentation [ci skip]Francesco Rodriguez2012-06-211-7/+20
| |
| * update ActiveModel::AttributeMethods documentation [ci skip]Francesco Rodriguez2012-06-211-27/+20
| |
| * Small typo in Backporting instructions.Godfrey Chan2012-06-211-1/+1
| |
| * just specify what's to be done, not what's not to be.Damien Mathieu2012-06-201-1/+1
| |
| * Fix delivery_method usageBen Oakes2012-06-201-1/+1
| |
| * switch to prototype also modifies application.js [ci skip]Francesco Rodriguez2012-06-201-1/+9
| |
| * remove deprecated methods [ci skip]Francesco Rodriguez2012-06-191-17/+0
| |
| * update Built-in Rails Helpers section [ci skip]Francesco Rodriguez2012-06-191-16/+38
| |
| * fix typo [ci skip]Francesco Rodriguez2012-06-191-7/+7
| |
| * add documentation to AS::TestCase#assert_nothing_raisedFrancesco Rodriguez2012-06-191-0/+5
| |
| * update AS::Testing::Assertions docsFrancesco Rodriguez2012-06-191-21/+32
| |
| * fix typo [ci skip]Francesco Rodriguez2012-06-191-2/+2
| |
| * Typo in documentation.Andrés Mejía2012-06-191-1/+1
| |
| * add example to AS::Deprecation#deprecate_methods [ci skip]Francesco Rodriguez2012-06-181-0/+20
| |
| * Fix misprint in UrlHelper moduleAlexey Vakhov2012-06-181-1/+1
| |
| * Rewrite some parts of the Rails initialization guideOscar Del Ben2012-06-171-9/+4
| |
| * Add initialization sectionOscar Del Ben2012-06-171-0/+5
| |
| * Rewrite rails command sectionOscar Del Ben2012-06-171-2/+2
| |
| * Add tip for browsing source code on GithubOscar Del Ben2012-06-171-0/+5
| |
| * Not focusing on Passenger for nowOscar Del Ben2012-06-171-2/+4
| |
| * add example to AS::Deprecation#silence [ci skip]Francesco Rodriguez2012-06-171-1/+10
| |
| * change not valid syntax [ci-skip]Francesco Rodriguez2012-06-161-1/+1
| |
| * fix example with data: { disable-with: '' } [ci skip]Francesco Rodriguez2012-06-161-1/+1
| |
| * update DOM and HTML vs AJAX communication [ci skip]Gustavo Beathyate2012-06-161-2/+12
| |
| * unnecessary reference to link_to_remote method in rails 4.0 [ci skip]Francesco Rodriguez2012-06-161-23/+30
| |
| * Add documentation for ActiveRecord::QueryMethods#reverse_order [ci skip]Florent Guilleux2012-06-161-0/+3
| |
| * Add documentation for ActiveRecord::QueryMethods#offset [ci skip]Ulises Cabanillas2012-06-161-0/+7
| |
| * update AJAX guide intro [ci skip]Gustavo Beathyate2012-06-161-2/+14
| |
| * Add documentation for ActiveRecord::QueryMethods#limit [ci skip]Florent Guilleux2012-06-161-3/+7
| |
| * Extend assets cache store section in Assets Pipeline Guide [ci skip]Andrey Vakarev2012-06-161-3/+18
| |
| * 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
| * add example to ActiveModel::Validations#validators [ci skip]Francesco Rodriguez2012-06-152-3/+15
| |
| * included another upgrading pinfall - accidentally having duplicate js filesCasey Watts2012-06-151-2/+8
| |
* | Merge pull request #6800 from mschneider/dynamic_finders_for_aliased_attributesRafael Mendonça França2012-06-227-2/+27
|\ \ | | | | | | Dynamic finders for aliased attributes
| * | made dynamic finders alias_attribute awareMaximilian Schneider2012-06-227-2/+27
| | | | | | | | | | | | | | | previously dynamic finders only worked in combination with the actual column name and not its alias defined with #alias_attribute
* | | Fix changelog typo [ci skip]Carlos Antonio da Silva2012-06-221-1/+1
| | |
* | | Merge branch 'pluck-multiple-columns'Carlos Antonio da Silva2012-06-224-28/+76
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow ActiveRecord::Relation#pluck to accept multiple columns. Returns an array of arrays containing the type casted values: Person.pluck(:id, :name) # SELECT people.id, people.name FROM people # [[1, 'David'], [2, 'Jeremy'], [3, 'Jose']] Closes #6500
| * | | Add changelog entry and guide updates for pluck with multiple columnsCarlos Antonio da Silva2012-06-223-6/+26
| | | |
| * | | Refactor pluck with multiple columnsCarlos Antonio da Silva2012-06-222-36/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure it works with mix of symbols and strings, and with a select clause possibly containing more than one column. Also remove support for pluck with an array of columns, in favor of passing the list of attributes: Model.pluck(:a, :b) See comments: https://github.com/rails/rails/pull/6500#issuecomment-6030292
| * | | ActiveRecord#pluck now accepts multiple columnsjeroeningen2012-06-222-16/+51
|/ / /
* | | Fix serializable_hash with xml generation and default :except optionCarlos Antonio da Silva2012-06-223-5/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When generating xml with a custom implementation of serializable_hash, if using the :except option, it was being overriden by the default AR implementation that attempts to ignore the inheritance column from STI automatically. So, if you have an implementation like this: def serializable_hash(options={}) super({ except: %w(some_attr) }.merge!(options)) end The :except option was correctly being used for :json generation, but not for :xml, because the options hash already contained the :except key with the inheritance column, thus overriding the customization. This commit fixes this problem by removing the :except logic from the xml serializer, that happened before calling serializable_hash. Since serializable_hash also does the same check for inheritance column, this logic was duplicated in both places, thus it's safe to remove it from xml serializer (see ActiveRecord::Serialization#serializable_hash). This is an attempt to solve issue #2498, that claims for a "Single transformation API for both xml and json representations".