aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | User assert_kind_of, invert assert_equal expectationsCarlos Antonio da Silva2012-11-294-12/+12
| |
* | Tiny refactorSantiago Pastorino2012-11-291-4/+1
| |
* | Merge pull request #8363 from ↵Carlos Antonio da Silva2012-11-291-3/+9
|\ \ | | | | | | | | | | | | Takehiro-Adachi/add-string-options-examples-to-currentpage-method Added examples to current_page? method [ci skip]
| * | added examples when options is stringTakehiro Adachi2012-11-291-3/+9
| | |
* | | Merge pull request #8356 from senny/add_links_to_rails4_guideXavier Noria2012-11-291-5/+26
|\ \ \ | | | | | | | | augmented the Rails 4 guides with links back to Github
| * | | augment the rails4 guide with links to PRsYves Senn2012-11-291-5/+12
| | | |
| * | | add list of extracted plugins to rails4 guideYves Senn2012-11-291-0/+14
|/ / /
* | | Added STI support to init and building associationsJason Rush2012-11-2911-1/+163
| | | | | | | | | | | | | | | | | | | | | | | | Allows you to do BaseClass.new(:type => "SubClass") as well as parent.children.build(:type => "SubClass") or parent.build_child to initialize an STI subclass. Ensures that the class name is a valid class and that it is in the ancestors of the super class that the association is expecting.
* | | Merge pull request #7961 from exviva/seconds_until_end_of_dayAndrew White2012-11-285-1/+84
|\ \ \ | | | | | | | | Add #seconds_until_end_of_day to DateTime and Time
| * | | Add #seconds_until_end_of_day to DateTime and TimeOlek Janiszewski2012-11-295-1/+84
|/ / /
* / / Add CHANGELOG entries for the observes extractionRafael Mendonça França2012-11-293-0/+12
|/ / | | | | | | [ci skip]
* | Merge pull request #8361 from lucasmazza/typoRafael Mendonça França2012-11-281-1/+1
|\ \ | | | | | | Fix typo in the Observers deprecation message.
| * | Fix typo in the Observers deprecation message. [ci skip]Lucas Mazza2012-11-281-1/+1
|/ /
* | Merge branch 'extract_observers'Rafael Mendonça França2012-11-2839-1961/+26
|\ \
| * | Gracefully handle upgrading apps with observersRafael Mendonça França2012-11-281-0/+12
| | | | | | | | | | | | | | | | | | Rather than just raising a NoMethodError when copying the config, this commit adds a warning message until either the rails-observers gem is installed or the relevant config options are removed.
| * | Remove observers and sweepersRafael Mendonça França2012-11-2839-1961/+14
|/ / | | | | | | | | | | | | | | They was extracted from a plugin. See https://github.com/rails/rails-observers [Rafael Mendonça França + Steve Klabnik]
* | Merge pull request #8261 from steveklabnik/fix_mb_charsCarlos Antonio da Silva2012-11-283-10/+8
|\ \ | | | | | | Simplify String#mb_chars and fix documentation.
| * | Simplify String#mb_chars and stop proxying #classSteve Klabnik2012-11-283-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | This behavior mattered under Ruby 1.8, but that doesn't matter now that we don't support it. In addition, we don't want to proxy the #class method. A test was added to prevent against regressions.
| * | Fix documentation for String#mb_chars.Steve Klabnik2012-11-281-4/+1
|/ / | | | | | | This documentation has been out of date.
* | Merge pull request #8355 from steveklabnik/update_7418Rafael Mendonça França2012-11-283-0/+12
|\ \ | | | | | | Ensure that associations have a symbol argument.
| * | Ensure that associations have a symbol argument.Steve Klabnik2012-11-283-0/+12
| | | | | | | | | | | | Fixes #7418.
* | | Merge pull request #8352 from steveklabnik/update_7858Rafael Mendonça França2012-11-283-3/+18
|\ \ \ | | | | | | | | Specify type of singular assication during serialization
| * | | Specify type of singular association during serializationSteve Klabnik2012-11-283-3/+18
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When serialising a class, specify the type of any singular associations, if necessary. Rails already correctly specifies the :type of any enumerable association (e.g. a has_many association), but made no attempt to do so for non-enumerables (e.g. a has_one association). We must specify the :type of any STI association. A has_one association to a class which uses single-table inheritance is an example of this type of association. Fixes #7471
* | | Merge pull request #8350 from claudiob/restore_default_require_pathsJosé Valim2012-11-281-1/+0
|\ \ \ | |/ / |/| | Revert "rails gem has no lib directory to require"
| * | Revert "rails gem has no lib directory to require"claudiob2012-11-281-1/+0
|/ / | | | | | | | | | | | | | | | | | | | | This reverts commit 6bcbd6046f82c5f0114249a6b725f9679a140b9a. The default value for require_paths is ['lib'], and Rails does not need to include any lib/ file to build the gem, so the previous commit 'makes sense'. However, gems will not be built at all if require_paths is empty (see https://gist.github.com/1065473), so it's better to stick with the default, which does not have any side-effects
* | Fix some indentation in the postgresql_specific_schemaRafael Mendonça França2012-11-281-9/+9
| |
* | Add comment to a table without model.Rafael Mendonça França2012-11-281-0/+1
| | | | | | | | | | This table is being used to verify if the :limit options is being ignored for text and binary columns
* | Use assert_nil instead of assert_equalRafael Mendonça França2012-11-282-3/+3
| |
* | Use "refute" instead of "assert !"Carlos Antonio da Silva2012-11-271-6/+5
| | | | | | | | Remove FIXME tag from abstract adapter test.
* | prevent Dependencies#remove_const from autoloading parents [fixes #8301]Xavier Noria2012-11-282-32/+54
| |
* | Merge pull request #8318 from Empact/fixture-fileRafael Mendonça França2012-11-272-5/+19
|\ \ | | | | | | Use File.join to better integrate fixture_path in fixture_file_upload.
| * | Use File.join to better integrate fixture_path in fixture_file_upload.Ben Woosley2012-11-262-5/+19
| | |
* | | Merge pull request #8339 from latortuga/cache-digest-opt-out-cleanupRafael Mendonça França2012-11-272-2/+10
|\ \ \ | | | | | | | | Cache digest opt out cleanup
| * | | Cleanup CacheHelper changes allowing opt-out of cache digestsDrew Ulmer2012-11-271-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of deleting the skip_digest option flag, this changes the method to merely check the key. This change is because of a discussion in this thread: https://github.com/rails/rails/pull/8317 This commit also makes #fragment_name_with_digest private due to its functionality being subsumed by #cache_fragment_name.
| * | | Add CHANGELOG entry for opt-out option of automatic template digestingDrew Ulmer2012-11-271-0/+8
|/ / /
* | | Revert "Merge pull request #8341 from amatsuda/bundle_source_rubygems"Rafael Mendonça França2012-11-274-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 33b29e0112db62d3a8c798bb58f51c0a839d9e26, reversing changes made to ac8c729342e6b020a57d0d6887c8a8d5b39f96e0. Reason: https://github.com/rails/rails/pull/4684#commitcomment-920313
* | | Merge pull request #8341 from amatsuda/bundle_source_rubygemsRafael Mendonça França2012-11-274-4/+4
|\ \ \ | | | | | | | | default source in Gemfiles to :rubygems rather than hardcoding the URL
| * | | default source in Gemfiles to :rubygems rather than hardcoding the URLAkira Matsuda2012-11-284-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | * I guess this would be the preferrable default for Bundler * current version of Bundler converts :rubygems into 'http://rubygems.org', not https://, and that will help those who are working on a very poor network environment that doesn't allow SSL
* | | | Merge pull request #8340 from ↵Rafael Mendonça França2012-11-273-7/+7
|\ \ \ \ | |/ / / |/| | | | | | | | | | | skojin/grouped_options_for_select_without_hash_sort No sort Hash options in #grouped_options_for_select
| * | | No sort Hash options in #grouped_options_for_selectSergey Kojin2012-11-273-7/+7
|/ / /
* | | Merge pull request #8338 from ugisozols/masterCarlos Antonio da Silva2012-11-271-2/+1
|\ \ \ | | | | | | | | Fix Strong Parameters docs [ci skip]
| * | | Fix Strong Parameters docs.Uģis Ozols2012-11-271-2/+1
|/ / / | | | | | | | | | | | | It's only possible to inherit from ActiveRecord::Base and not include it.
* | | Merge pull request #8337 from amatsuda/unshift_html_scannerRafael Mendonça França2012-11-271-1/+1
|\ \ \ | | | | | | | | unshift html-scanner into $LOAD_PATH rather than append
| * | | unshift html-scanner into $LOAD_PATH rather than appendAkira Matsuda2012-11-271-1/+1
| | | |
* | | | Merge pull request #8336 from rashmi14yadav/warning_removedCarlos Antonio da Silva2012-11-271-1/+0
|\ \ \ \ | |/ / / |/| | | Unused variable warning removed
| * | | Unused variable warning removedRashmi Yadav2012-11-271-1/+0
|/ / /
* | | Merge pull request #8333 from amatsuda/rails_gem_empty_require_pathJosé Valim2012-11-271-0/+1
|\ \ \ | | | | | | | | empty rails gem's require_paths
| * | | rails gem has no lib directory to requireAkira Matsuda2012-11-271-0/+1
|/ / /
* | | Remove warning of circular requireRafael Mendonça França2012-11-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This file was using mime_types before load the Mime::Type class. When trying to register first Mime::Type it load mime_type that loads mime_types in the end. Requiring mime_type ensure that we have the class definition and the mime types
* | | Remove useless check of AR being defined from teardown fixturesCarlos Antonio da Silva2012-11-271-5/+4
| | | | | | | | | | | | | | | | | | | | | We are already in the AR namespace, there's no way for it to be undefined. See the cousin commit 13e72db77063f57c3028a906690d42fb068845bb Refactor a bit teardown fixtures to avoid two conditionals.