Skip to content
This repository
  • 5,825 commits
  • 301 files changed
  • 69 comments
  • 61 contributors
This comparison is big! We're only showing the most recent 250 commits
Feb 13, 2012
Aaron Patterson Merge pull request #5000 from flavorpill/master-with-multidb-associat…
…ion-fix

Fix associations with per-class/multiple database connections
04c0aea
Vishnu Atrai remove unwanted require for string encoding a9e18df
Aaron Patterson Merge pull request #4834 from sskirby/fix_usage_of_psql_in_db_test_pr…
…epare

Fix usage of psql in db:test:prepare
957da55
Santiago Pastorino Merge pull request #5026 from castlerock/remove_require_for_string_en…
…coding

remove unused require for string encoding
10cf66c
Carlos Antonio da Silva Refactor sprockets compressors module 9b9838e
Carlos Antonio da Silva Use Hash#fetch instead of testing for #key? 6960e48
Jeremy Kemper Merge pull request #5031 from carlosantoniodasilva/sprockets-compress…
…ors-refactor

Sprockets compressors refactor
11d1bdc
Carlos Antonio da Silva Allow collection helpers with block to access current object in the c…
…ollection

This gives a lot more flexibility to the user, for instance to generate
a collection of check boxes and labels, allowing to add custom classes
or data-* attributes to the label/check_box using another object
attribute.

This basically mimics options_for_select functionality that accepts a
third option for each item to generate html attributes for each option.
a10ed70
Mark McSpadden Allow ActiveResource subclasses to inherit headers from parent 0101d27
Jeremy Kemper Merge pull request #3305 from cjolly/request_filtered_env
Exclude rack.request.form_vars from request.filtered_env
bd90f9e
José Valim Merge pull request #5035 from lest/patch-1
remove unnecessary require core_ext/string/encoding
c5b90a6
Feb 14, 2012
Sergey Nartimov remove unnecessary require core_ext/string/encoding b5f5e27
Akira Matsuda Rename field_changed? to _field_changed? so that users can create a f…
…ield named field
0bd44f9
Akira Matsuda A test case for GH #3544 to ensure that a field named field works fine bdb6c4e
José Valim Merge pull request #5032 from carlosantoniodasilva/collection-helpers…
…-object

Allow collection helpers with block to access current object in the collection
65ffcec
Carlos Antonio da Silva Update f.button docs to reflect real label implementation 06599ff
Carlos Antonio da Silva Remove not used button translation from av locale bb46124
José Valim Merge pull request #5036 from carlosantoniodasilva/form-button
Remove not used button translation from av locale
7f6ee93
Carlos Antonio da Silva Always reenable _dump task in AR databases rake. Closes #5030
This allows the internal :_dump task to be called as many times as
required. For instance, `rake db:migrate:redo` calls two tasks that
internally call :_dump, and without reenabling it to be reinvoked,
the database was left in incorrect state.
4b44c20
Sokolov Yura sync __run_callbacks with ruby-trunk
https://bugs.ruby-lang.org/projects/ruby-trunk/repository/revisions/34580
In this revision behavior of respond_to? had changed: now to ask about
protected method one should pass second argument `true`
1076c88
José Valim Merge pull request #5039 from funny-falcon/fix_callback
sync __run_callbacks with ruby-trunk
fa04a73
José Valim Merge pull request #5038 from carlosantoniodasilva/fix-db-migrate-redo
Always reenable _dump task in AR databases rake. Closes #5030
abdff44
Aaron Patterson Merge pull request #3544 from amatsuda/_field_changed
Rename field_changed? to _field_changed? so that users can create a field named field
848c3d4
Mark McSpadden Remove double test for header inheritance leaks a93cbbd
Vijay Dev Merge pull request #5042 from parndt/patch-2
"Or" was not meaningful anymore, per dad7fdc
4f6d310
Santiago Pastorino Rack body respond to each and not to join
This fixes undef `to_str' for Rack::Chunked::Body when using
caches_action + streaming on an action

Closes #5027
5843069
Aaron Patterson adding tests to document behavior for #4817 5cc47e4
José Valim Merge pull request #5046 from avakhov/am-block-format-fit
Cosmetic fixes in block_format AM helper method + test
1c75b9a
Feb 15, 2012
Philip Arndt "Or" was not meaningful anymore, per dad7fdc 8b88a20
Vijay Dev CSS fix for guides. Closing #5028 [ci skip]
In Ubuntu Chrome, in the last lines of code blocks, the underscore isn't
visible. Increasing the line height slightly seems to fix this. This
problem doesn't exist in Firefox even on Ubuntu. Too lazy to test in
any other OS-browser combo :)
4baaf0a
Alexey Vakhov Fix AM block_format helper method description dadace4
Alexey Vakhov Cosmetic fixes in block_format AM helper method + test 393d4ec
Alexey Vakhov Fix AM format_paragraph helper method if a first word is long 7f33a44
José Valim Merge pull request #5045 from avakhov/am-format-paragraph-fix
Fix AM format_paragraph helper method if a first word is long
2f9e477
Fabio Yamate Fix sanitize_for_mass_assigment when role is nil
There is an example in Rails documentation that suggests implementing
assign_attributes method for ActiveModel interface, that by default
sends option role with nil. Since mass_assignment_authorizer never
is called without args, we can move the default value internally.
d204918
José Valim Merge pull request #5049 from fabioyamate/master
Fix sanitize_for_mass_assigment when role is nil
1c22c6f
Aaron Patterson fixing AP tests a03e9c6
Rafael Mendonça França Revert "No need to pass options which is never used"
Options is needed for some Rails extensions to determine when
referential integrity should be disabled

This reverts commit bcb466c.

Fixes #5052
f174e84
Jeremy Kemper Merge pull request #5055 from rafaelfranca/fix-drop-table
Revert "No need to pass options which is never used"
a5874dd
Feb 16, 2012
Waseem Ahmad Autoload various constants effectively in abstract connection adapter. 9aad20f
Ryan Bigg Rails::Engine docs should use helper method, not helpers 46b4a26
Ryan Bigg [engines guide] Revise draft of guide, add testing, assets and depend…
…encies sections
4435959
Ryan Bigg update engines guide to explicitly reference relative-to-engine-root-…
…path for db/seeds.rb
6a2cf4c
Ryan Bigg [engines guide] Elaborate on isolate_namespace functionality 7bdfc47
Ryan Bigg [engines guide] Clean up explanation for routing methods 3b3433f
Ryan Bigg [engines guide] basic revision/review work 9ee71e2
Bogdan Gusiev ActionDispatch: add missing test for callbacks f1a3e7b
José Valim Merge pull request #5062 from bogdan/test2
ActionDispatch: add missing test for callbacks
c53f6ca
Xavier Noria Merge pull request #5059 from waseem/autoload_effectively
Autoload various constants effectively in abstract connection adapter.
eeae4da
Sergey Nartimov move id_before_type_cast to PrimaryKey module ec4759d
Jeremy Kemper Merge pull request #5064 from lest/patch-1
move id_before_type_cast to PrimaryKey module
079e2f4
Sergey Nartimov escape static file path to prevent double unescaping d07b2f3
Piotr Sarnacki Remove console --irb deprecation notice e09ac70
Piotr Sarnacki Allow to set custom console type with Rails.application.config.console=
This patch adds ability to set custom console if you want to use
something other than IRB. Previously the hack that people used
was:

    silence_warnings do
      require 'pry'
      IRB = Pry
    end

which is not the best way to customize things.
951b582
Piotr Sarnacki Refactor Rails::Console to make it easier to test and add tests for it dd655d8
Piotr Sarnacki Fix tests, Rails.env may be different on CI c84e4b5
Aaron Patterson database connections are automatically established after forking.
Connection pools are 1:1 with pids.
aaff1a4
Aaron Patterson use Process.pid rather than $$ decafdd
Feb 17, 2012
José Valim Merge pull request #5066 from lest/patch-1
escape static file path to prevent double unescaping
4bb6ed7
Xavier Noria let expires_in accept a must_revalidate flag ce51edb
Andrew White Fix ActionDispatch::Static to serve files with unencoded PCHAR
RFC 3986[1] allows sub-delim characters in path segments unencoded,
however Rack::File requires them to be encoded so we use URI's
unescape method to leave them alone and then escape them again.

Also since the path gets passed to Dir[] we need to escape any glob
characters in the path.

[1]: http://www.ietf.org/rfc/rfc3986.txt
ceb288b
Andrew White Simplify regexp b9ad097
Peter Mitchell Correctly print names of non-timestamped migrations with db:migrate:s…
…tatus
910c59f
Eric Oestrich Update Time#change docs to reflect the options it uses
[ci skip]
3720d5e
Aaron Patterson Merge pull request #5076 from petmit/migrate_status_without_timestamps
Correctly print names of non-timestamped migrations with db:migrate:status
663c9f3
Feb 18, 2012
Aditya Sanghi Add a note about :dependent => :restrict on has_one and has_many's op…
…tions
910f7aa
Aditya Sanghi Add note about Rails 4.0 changes abcaa9b
Aditya Sanghi Do get it right this time. Fixing the documentation around :dependent…
… => :restrict option
f49ec92
Alexey Vakhov Fix AbstractController::Base#hidden_actions comment 774e2c4
Alexey Vakhov Fix actionpack readme weblog example 6bd8b66
José Valim Merge pull request #3479 from arvida/ensure-date-header-on-expires-in
Ensure Date header on expires_in
2f689d4
Will Bryant assigns(:foo) should not convert @foo's keys to strings if it happens…
… to be a hash
185c3db
Vasiliy Ermolovich add selected and disabled option to grouped select ac2e801
Mike Gunderloy Documenting the :inverse_of option for associations 1cb6417
John F. Douthat Remove reference to rails_legacy_mapper, which isn't compatible with …
…3.2 #5022
4250cca
Vijay Dev fix some typos [ci skip] 709f33d
Vijay Dev Merge branch 'master' of github.com:lifo/docrails 2cb86cd
Josef Šimánek Update activerecord/CHANGELOG.md b4b2f5d
Vijay Dev Merge pull request #5085 from simi/patch-1
Update activerecord/CHANGELOG.md
6219beb
Feb 19, 2012
Alexey Vakhov Fix AbstractController#controller_path doc eb26af6
Jeremy Kemper Integration tests support the OPTIONS http method ad46884
Feb 20, 2012
Andrew White Remove fixture files with Windows incompatible filenames
Windows doesn't allow `\ / : * ? " < > |` in filenames so create
the fixture files at runtime and ignore the incompatible ones when
running on Windows.
1ef12fd
Bogdan Gusiev AM::Errors: allow :full_messages parameter for #as_json 534dc4c
José Valim Merge pull request #5075 from bogdan/json_full_messages
AM::Errors: allow :full_messages parameter for #to_json
e1c3816
BJ Lawson Restored ability to identify ID and Sequence from tables relying on a…
… nonmatching sequence default value for PK.
977f4bd
BJ Lawson removed commented line. 3434 tests, 10531 assertions, 0 failures, 0 e…
…rrors, 31 skips
1649a86
José Valim Merge pull request #5083 from nashby/grouped-select-options
add selected and disabled options to grouped select
b62f5a9
Aaron Patterson Merge pull request #5096 from lawso017/master
Restoring ability to derive id/sequence from tables with nonstandard sequences for primary keys
977183a
Aaron Patterson Merge pull request #5082 from willbryant/assigns_should_not_stringify…
…_values_master

assigns(:foo) should not convert @foo's keys to strings if it happens to be a hash
eff507f
Aaron Patterson search private / protected methods in trunk ruby 07dc909
José Valim Merge pull request #5101 from ckdake/ckdake_actionview_handler_reset
Reset memoized hash keys when new ActionView::Template handler is registered
Conflicts:

	actionpack/lib/action_view/template/handlers.rb
5e3b54d
Santiago Pastorino Use the right format when a partial is missing.
Closes #5025
70fd692
Santiago Pastorino Fix a failing test 4e3c215
Vasiliy Ermolovich refactor grouped_options_for_select 421025f
Vasiliy Ermolovich refactor options_for_select decff3f
José Valim Merge pull request #5102 from nashby/form-option-refactor
form option refactor
4b45fcf
Aaron Patterson use Hash#delete with a default block 563df87
Sergey Nartimov fix output safety issue with select options 08b029c
Akira Matsuda add AS::SafeBuffer#clone_empty 71b95bd
Akira Matsuda use AS::SafeBuffer#clone_empty for flushing the output_buffer dcf0964
Akira Matsuda delete vulnerable AS::SafeBuffer#[] 71d8c77
Aaron Patterson tag bind params with a bind param object f48a33b
Jeremy Kemper Merge pull request #5033 from markmcspadden/inherited_headers
Allow ActiveResource subclasses to inherit headers from parent
c5bf538
Feb 21, 2012
Ruben Fonseca use Hash#delete on styelsheet_link_tag 0360a38
Jon Leighton Merge pull request #5107 from rubenfonseca/stylesheet_link_tag_refactor
use Hash#delete on styelsheet_link_tag
e7c6cd3
pawel2105 Added database pooling sub-section to the 'configuring' guide 28860d8
pawel2105 Merge pull request #84 from pawel2105/master
Database pooling configuration
b2bfb07
Issei Naruta Bug: cache_path.size doesn't return length of filename but size of fi…
…le if cache_path is Pathname.
0b1ce07
nupurjain suggested changes. f0baa1c
Santiago Pastorino Merge pull request #5112 from nupurjain/activesupport_cache_refactor
suggested changes.
67a5157
Vasiliy Ermolovich refactor time_zone_options_for_select
BTW, select works quite faster then find_all:
require 'benchmark'

n = [1]*100_000_000
Benchmark.bm do |x|
  x.report { n.select { |a| a > 1 } }
  x.report { n.find_all { |a| a > 1 } }
end

    user     system      total        real
7.590000   0.010000   7.600000 (  7.927171)
9.650000   0.010000   9.660000 (  9.634406)
9dd64f2
Santiago Pastorino Restore lookup formats to the previous value after searching for the …
…failing view
92a7296
Ruben Fonseca Refactored two methods to use delete with a block c0ec40c
Aaron Patterson Merge pull request #5116 from rubenfonseca/delete_with_block_refactor
Refactored two methods to use delete with a block
fd74cd7
Aaron Patterson Merge pull request #5108 from mirakui/patch-1
Bug: cache_key.size doesn't return length of filename but size of file
12e2405
Vasiliy Ermolovich refactor option_text_and_value and option_value_selected? methods 50cf5f7
Vishnu Atrai ordered_options will work if inherited from Hash, remove OrderedHash …
…usage
cd641fa
Santiago Pastorino Don't wrap the raise with ensure d37a7e6
Vijay Dev fix bad docs from f373f29 [ci skip] a295544
Aaron Patterson ruby 2.0 makes protected methods return false for respond_to, so pass…
… true as the second param
5d0c181
Aaron Patterson more ruby 2.0 respond_to? changes 19c7124
Matt Bridges Adding :last_week, :last_month, and :last_year aliases to Time and Date
core extensions
d636662
Santiago Pastorino Merge pull request #5118 from castlerock/ordered_options_from_hash
ordered_options will work if inherited from Hash, remove OrderedHash usage
349d5a6
Aaron Patterson prepared statements can be disabled fd39847
Aaron Patterson bumping up arel 66b7eb1
Feb 22, 2012
Toshinori Kajihara Testcase for GH #5114. f5e69fc
Benjamin Quorning Prefer || over 'or' for boolean operations 5742f12
José Valim Merge pull request #5124 from bquorning/prefer-||-over-'or'-for-boole…
…an-operations

Prefer || over 'or' for boolean operations
a95f730
Santiago Pastorino format lookup for partials is derived from the format in which the te…
…mplate is being rendered

Closes #5025 part 2
157ea76
Bogdan Gusiev AS::Callbacks: deprecate rescuable option 10bac29
José Valim Merge pull request #5128 from bogdan/deprecate_rescuable
AS::Callbacks: deprecate rescuable option
f28d9f1
dlee Add config.default_method_for_update to support PATCH
PATCH is the correct HTML verb to map to the #update action. The
semantics for PATCH allows for partial updates, whereas PUT requires a
complete replacement.

Changes:
* adds config.default_method_for_update you can set to :patch
* optionally use PATCH instead of PUT in resource routes and forms
* adds the #patch verb to routes to detect PATCH requests
* adds #patch? to Request
* changes documentation and comments to indicate support for PATCH

This change maintains complete backwards compatibility by keeping :put
as the default for config.default_method_for_update.
002713c
Xavier Noria Merge pull request #5130 from dlee/revised_patch_verb
Add config.default_method_for_update to support PATCH
7f2548e
Aaron Patterson Merge pull request #5119 from kennyj/fix_5114
Testcase for GH #5114.
ef5670e
Rafael Mendonça França Fix routes inspection order a870d06
Aaron Patterson Merge pull request #5132 from rafaelfranca/fix-build
Fix routes inspection order
cdc1885
Rafael Mendonça França Only set ActionView configuration inside the on_load block 60585d2
Aaron Patterson Merge pull request #5133 from rafaelfranca/fix-build
Only set ActionView configuration inside the on_load block
36d9fd7
Aaron Patterson add some tests, yay! a328f2f
Xavier Noria updates CHANGELOGs to register changes in 002713c 5497432
Dimitar Dimitrov Minor fixes to ActiveRecord::AutosaveAssociation's docs
* Fix typos
* Remove meaningless code from the examples
9114893
Dimitar Dimitrov Revert "Remove meaningless code from the examples" of AutosaveAssocia…
…tion


Reverts a part of 9114893. Should probably be squashed with it when merging back in rails/rails.
7ee7f14
Aaron Patterson Merge pull request #4998 from fbuenemann/feature/configurable-log-flu…
…shing

Make automatic log flushing configurable
abf3f67
Aaron Patterson Merge pull request #5084 from johndouthat/patch-1
Remove reference to rails_legacy_mapper, which isn't compatible with 3.2...
3f8dc55
Feb 23, 2012
Felix Bünemann Make log autoflushing configurable 0f3d426
Felix Bünemann Advertise autoflush option in production template 681a574
Felix Bünemann Always default to flushing enabled 4a98a30
Alexey Vakhov Cosmetic fixes in AM changelog f75f5d2
Alexey Vakhov Remove skip_filter block param 9e1b2d8
Alexey Vakhov Remove unused global variable in controller filters test 2b1c853
José Valim Merge pull request #5137 from avakhov/remove-skip-filter-block-param
Remove skip_filter block param
541dbf4
José Valim Merge pull request #5138 from avakhov/remove-unused-global-var
Remove unused global variable in controller filters test
06d2d4c
José Valim Avoid inspecting the whole route set, closes #1525 ed988ee
Marcelo Silveira Remove unused implementation of next_migration_number 846a9bc
Felix Bünemann Move config.autoflush_log to correct template.
This accidentally ended up in the development template
instead of the production template, where it makes
most sense.
7549a78
Felix Bünemann Use consistent whitespace for commented options. fb9a919
Pat Allan SSL should not be disabled by default in any environment. ab83890
Andrew White Update documentation for force_ssl - closes #5023. c04a084
Santiago Pastorino Merge pull request #5140 from fbuenemann/fix/autoflush-wrong-template
Move config.autoflush_log to correct template
68a977e
Andrew White Document the :host option for force_ssl 5093915
José Valim Merge pull request #5139 from mhfs/remove_next_migration_number
Remove unused implementation of next_migration_number
af988ef
Michael Guterl Update with new task names for building mysql and postgresql databases 6c384a6
Vasiliy Ermolovich correct fetching :name option in form fields f0a5d32
Vijay Dev Merge pull request #5143 from mguterl/update_running_unit_tests_doc
Update with new task names for building mysql and postgresql databases
335fac5
Justin Woodbridge Fix typo in match :to docs 62b1f1a
Feb 24, 2012
Matthew Fawcett Fix the assert_recognizes test method so that it works when there are
constraints on the querystring. Issue #2781
d7bf930
Aaron Patterson Merge pull request #5144 from nashby/input-name-nil
correct fetching :name option in form fields
e04fa0e
Xavier Noria removes verify_active_connections!
The method verify_active_connections! was used in
the old days (up to 2.1 I think) by the dispatcher
to verify the connections, but nowadays we do that
in a different way and this method is obsolete.
9d1f1b1
Xavier Noria explains why reconnect is false by default in the database.yml genera…
…ted for MySQL
5d70791
Noah Hendrix Fixed typo in composed_of example with Money#<=>, was comparing amoun…
…t itself instead of other_money.amount
0519567
Xavier Noria removes the reconnect key from the database.yml generated for MySQL
The reconnect flag does not play nicely with transactions and so
it is of little use in Rails applications. Thus, albeit supported
by mysql2, it does not deserve such a prominent place in the
generated database.yml, which should be a representative config
example. Note that the flag is false by default.

Advanced users know from mysql2 docs that the flag is available.
004326e
Xavier Noria decouples the implementation of the inflector from its test suite
Trying alternative implementations of the inflections
is hard because the suite is coupled with the current
one, setting ivars by hand etc. This commit relies on
initialize_dup, as long as you maintain that one you
can tweak the implementation.
31ceb5e
Xavier Noria uses PATCH for the forms of persisted records, and routes PATCH and P…
…UT to the update action of resources
b7a0945
Xavier Noria consistently mention first patch, then put
There was a mix, sometimes patch first, sometimes put first.
Use always patch first, since this is going to be the
primary verb for updates.
3008188
Aaron Patterson use regular ruby for fewer method calls. we do not need :gift:s! 9ef701d
Xavier Noria fixes a test: rake routes now includes PATCH for resources 84cd58f
José Valim Merge pull request #5161 from arunagw/put_patch_build_fix
build fixed -- put and patch both are allowed for update
97df6f3
Feb 25, 2012
Arun Agrawal put and patch both are allowed for update d03076f
Toshinori Kajihara Remove wrong and redundant code. fd5a298
José Valim Merge pull request #5163 from kennyj/fix_5119
Remove wrong and redundant code.
862e27f
Paco Guzmán Update changelogs with rails 3.0-stable branch info 152a393
Xavier Noria Merge pull request #4023 from pacoguzman/update-changelogs
Update changelogs with rails 3.0-stable branch info
5196c07
Toshinori Kajihara Remove NULLS FIRST/LAST. closes #5152 404b73b
José Valim Merge pull request #5117 from nashby/form-option-refactor
FormOptionsHelper refactor
29054ba
Vijay Dev copy-edits [ci skip] 7940976
Vijay Dev Merge branch 'master' of github.com:lifo/docrails
Conflicts:
	actionmailer/CHANGELOG.md
1e25d62
Vijay Dev A guide for upgrading Rails [ci skip] eecb086
Vasiliy Ermolovich use content_tag instead strings 2bc879a
José Valim Merge pull request #5174 from nashby/safe-concat
use content_tag instead of strings
cbe74cf
Feb 26, 2012
Toshinori Kajihara Fix type_to_sql with text and limit on mysql/mysql2. Fix GH #3931. fe7cacb
Andrew White Adding tests for non-optional glob parameters 74bc920
Tima Maslyuchenko fixed regular expression in Specifying Constraints section a3a73c4
Rajinder Yadav layout affects views not methods 3689b57
Tima Maslyuchenko Merge branch 'master' of github.com:lifo/docrails d4b3593
Tima Maslyuchenko reverted regular expression fix 25ad2e9
Xavier Noria let the connection pool of new applications have size 1 rather than 5
The majority of Rails applications are multiprocess, people
may wonder why rails new generates a default pool of 5, does
my application need a connection pool of 5? By generating
a default of 1 database.yml is much more clear, and with
the comment people know what is the connection pool for,
and they know it has to be bigger for multithread apps.
9b2c38b
Xavier Noria updates the new default pool size in some additional places 5c0aba2
Rafael Mendonça França Move all the helpers to protected section 5979ad3
Rafael Mendonça França Add documentation to object method of CollectionHelpers::Builder 80680e9
Rafael Mendonça França Fix collection_check_boxes and collection_radio_buttons when using local
variables in the form builder
2ff884c
Florent Guilleux document how to create non show paths from an array of parameters f2f556d
José Valim Merge pull request #5185 from rafaelfranca/fix-collection_helpers
Fix collection helpers
551566d
Feb 27, 2012
Akira Matsuda ruby19: no need to rescue when requiring 'rdoc/task' in Ruby >= 1.9 20ca766
José Valim Merge pull request #5192 from amatsuda/rdoc_task_19
no need to rescue when requiring 'rdoc/task' in Ruby >= 1.9
4a631df
Rafael Mendonça França Add a new line after the textarea opening tag.
Closes #393
a6074c3
Aaron Patterson Merge pull request #5179 from RalphShnelvar/Binary_mode_Window_bug
Binary mode window bug
9ad7767
Aaron Patterson Merge pull request #5173 from kennyj/fix_3931-2
Fix type_to_sql with text and limit on mysql/mysql2. Fix GH #3931 (Try again).
a19dd29
Aaron Patterson Merge pull request #5168 from kennyj/fix_5152
[PostgreSQL] Remove NULLS FIRST/LAST. Closes #5152
699e460
Aaron Patterson Merge pull request #5191 from rafaelfranca/fix-393
Add a new line after the textarea opening tag.
a4e4d28
Aaron Patterson use bind values for join columns 4bc2ae0
Aaron Patterson removing dead code 2adf78d
Aaron Patterson bind value creation refactoring 4f82553
Aaron Patterson only mutate the scope object in the `bind` method 1b9e19c
Aaron Patterson call binmode on the tempfile for Ruby 1.8 compatibility f42c963
Toby Matejovsky Correct NullStore cache store name in caching guide 03a6119
Oliver Legg Add brief summary of strict validations added in 3.2. 593a09d
Aaron Patterson Revert "only mutate the scope object in the `bind` method"
This reverts commit 1b9e19c.
acf7e86
José Valim Merge pull request #5197 from lest/patch-4
remove unnecessary code
d17e44e
Feb 28, 2012
Sergey Nartimov force datetime attributes to be changed, fix GH #3965 ddb5d2f
Sergey Nartimov remove unnecessary code
it was added in 36129f2
but isn't useful anymore as corresponding tests pass without it
cb400b0
Gabe Hollombe Change asset_host config language to be more helpful and accurate e87f1aa
Xavier Noria Merge pull request #5199 from gabehollombe/master
The language for describing how to configure ActionController::Base.asset_host could be clearer
43faccf
Xavier Noria Merge pull request #4284 from mattdbridges/time_calculation_aliases
Added aliases for prev_year, prev_month, and prev_week in Time and Date calculations
699ba8a
Alexey Vakhov Fix layout lookup for anonymous controller b27c29e
Vijay Dev copy edits [ci skip] 1d802f1
Vijay Dev move the strict validations to an appropriate section and some edits …
…[ci skip]
547e695
Vijay Dev Merge branch 'master' of github.com:lifo/docrails f597122
Vijay Dev minor edits [ci skip] 25aa4c7
Egor Homakov Inflector/constantize - inject method lets us to avoid using another …
…variable
ef79b84
José Valim Merge pull request #5196 from lest/patch-3
force datetime attributes to be changed, fix GH #3965
5bbd2d3
Aaron Patterson Merge pull request #5208 from ysoslow/ef79b8400f064361b2dbe1ee89f42d2…
…adc103a3c

Inject in constantize
f07a957
Modified comments explaining what the update_only option does. 27da612
Xavier Noria Merge pull request #5212 from MarkMT/master
update_only documentation for accepts_nested_attributes_for
7d29d7a
Brian Durand remove unnecessary memcache equire in ActionDispatch::Session::CacheS…
…tore
3fbc8f3
Jeremy Kemper Merge pull request #5214 from bdurand/fix_session_cache_store_require
remove unnecessary memcache require in ActionDispatch CacheStore
c512730
Aaron Patterson reduced localhost check to two method calls 8cecb47
Feb 29, 2012
Jeremy Kemper Merge pull request #5221 from kennyj/fix_warning_20120301
Fix warning: assigned but unused variable
f9b698f
Aaron Patterson Merge pull request #5219 from mattfawcett/2781-fix-querystring-route-…
…constraint-for-testing

Fix for #2781
1d21528
Aaron Patterson Merge pull request #5203 from avakhov/anonymous-controller-layout
Fix layout lookup for anonymous controller
f9995ce
José Valim Ensure [] respects the status of the buffer. 8ccaa34
Jeremy Kemper Tap, tap goes the middleware ceb66b6
Mar 01, 2012
Toshinori Kajihara Fix warning: assigned but unused variable adf3cb5
Vijay Dev adds a nodoc [ci skip]
We have an empty api doc page otherwise :)
3abf1f5
Vijay Dev fix api doc [ci skip] 4244a09
Aaron Patterson Merge branch 'master-security'
* master-security:
  Ensure [] respects the status of the buffer.
  delete vulnerable AS::SafeBuffer#[]
  use AS::SafeBuffer#clone_empty for flushing the output_buffer
  add AS::SafeBuffer#clone_empty
  fix output safety issue with select options

Conflicts:
	actionpack/lib/action_view/helpers/tags/base.rb
139963c
Claudio B. Add release dates to documentation
Set "March 1, 2012" as the release date for 3.2.2, 3.1.4, 3.0.12
05c6caf
Vijay Dev Merge pull request #5232 from claudiob/add_release_date_to_docs
Add release dates to documentation
447d87c
Xavier Noria revert setting NOT NULL constraints in add_timestamps
Commit 3dbedd2 added NOT NULL constraints both to table
creation and modification. For creation the new default
makes sense, but the generic situation for changing a
table is that there exist records. Those records have
no creation or modification timestamps, and in the
general case you don't even know them, so when updating
a table these constraints are not going to work. See
a bug report for this use case in #3334.
fcef728
Mar 02, 2012
José Valim Optimize path helpers. d7014bc
José Valim Optimize url helpers. cd5daba