- 07 8月, 2016 6 次提交
-
-
由 Xavier Noria 提交于
The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default.
-
由 Xavier Noria 提交于
The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default.
-
由 Xavier Noria 提交于
The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default.
-
由 Xavier Noria 提交于
The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default.
-
由 Xavier Noria 提交于
The current code base is not uniform. After some discussion, we have chosen to go with double quotes by default.
-
由 Xavier Noria 提交于
-
- 06 8月, 2016 8 次提交
-
-
由 Eileen M. Uchitelle 提交于
Fix `enum` with `alias_attribute`
-
由 Eileen M. Uchitelle 提交于
Correct usage for acceptance validator in guide
-
由 Claudio B 提交于
[ci skip] Fix broken URL in guides
-
由 claudiob 提交于
-
由 Eileen M. Uchitelle 提交于
Remove unused `table` arg for `UniquenessValidator#scope_relation`
-
由 Eileen M. Uchitelle 提交于
Make `name` and `binds` to optional args for `exec_{insert,update,delete}`
-
由 eileencodes 提交于
When a `GET` request is sent `as: :json` in an integration test the test should use Rack's method override to change to a post request so the paramters are included in the postdata. Otherwise it will not encode the parameters correctly for the integration test. Because integration test sets up it's own middleware, `Rack::MethodOverride` needs to be included in the integration tests as well. `headers ||= {}` was moved so that headers are never nil. They should default to a hash. Fixes #26033 [Eileen M. Uchitelle & Aaron Patterson]
-
由 Andrew White 提交于
Due to the limited support for inotify (Microsoft/BashOnWindows#216) in WSL the best thing to do at moment is add a note about skipping spring and listen when generating your application in the Getting Started guide. [skip ci] Fixes #26054.
-
- 05 8月, 2016 5 次提交
-
-
由 Sean Griffin 提交于
So this bug is kinda funky. The code path is basically "if we weren't passed an instance of the class we compose to, and we have a converter, call that". Ignoring the hash case for a moment, everything after that was roughly intended to be the "else" clause, meaning that we are expected to have an instance of the class we compose to. Really, we should be blowing up in that case, as we can give a much better error message than what they user will likely get (e.g. `NameError: No method first for String` or something). Still, Ruby is duck typed, so if the object you're assigning responds to the same methods as the type you compose to, knock yourself out. The hash case was added in 36e9be85 to remove a bunch of special cased code from multiparameter assignment. I wrongly assumed that the only time we'd get a hash there is in that case. Multiparameter assignment will construct a very specific hash though, where the keys are integers, and we will have a set of keys covering `1..part.size` exactly. I'm pretty sure this could actually be passed around as an array, but that's a different story. Really I should convert this to something like `class MultiParameterAssignment < Hash; end`, which I might do soon. However for a change that I'm willing to backport to 4-2-stable, this is what I want to go with for the time being. Fixes #25978
-
由 David Heinemeier Hansson 提交于
The problem isn't the detection but the deadlock itself
-
由 David Heinemeier Hansson 提交于
-
由 David Heinemeier Hansson 提交于
-
由 David Heinemeier Hansson 提交于
-
- 04 8月, 2016 4 次提交
-
-
由 Ryuta Kamizono 提交于
`insert`, `update`, `delete`, and `exec_query` have a default value against `name` and `binds`. But `exec_insert`, `exec_update`, and `exec_delete` not have. It is an inconvenience and inconsistent.
-
由 Guillermo Iguaran 提交于
Add accidentally removed dependency in Gemfile.lock
-
由 Ryuta Kamizono 提交于
Follow up to ca0b6d0d.
-
由 David Heinemeier Hansson 提交于
Guard against jobs that were persisted before we started counting executions by zeroing out nil counters
-
- 03 8月, 2016 17 次提交
-
-
由 Sean Griffin 提交于
-
由 Andrew White 提交于
Since 434df001 week durations are no longer converted to days. This means we need to add :weeks to the parts that ActiveSupport::TimeWithZone will consider being of variable duration to take account of DST transitions. Fixes #26039.
-
由 Rafael Mendonça França 提交于
Introduce new ActiveRecord transaction error classes Closes #26018
-
由 Rafael França 提交于
`TransactionSerializationError` should inherit `StatementInvalid` for backward compatibility
-
由 Rafael França 提交于
Avoid duplicated `set_inverse_instance` for target scope
-
由 Kasper Timm Hansen 提交于
Add documentation for ActiveSupport::StringInquirer [ci skip]
-
由 kyatul 提交于
-
由 Ryuta Kamizono 提交于
Because `scope` (`target_scope`) is a `AssociationRelation`. `AssociationRelation` handles `set_inverse_instance`. https://github.com/rails/rails/blob/v5.0.0/activerecord/lib/active_record/association_relation.rb#L31-L33 See also #26022.
-
由 David Heinemeier Hansson 提交于
Add retry_on/discard_on for better exception handling
-
由 David Heinemeier Hansson 提交于
-
由 David Heinemeier Hansson 提交于
-
由 Kasper Timm Hansen 提交于
Remove unnecessary `set_inverse_instance` in finder methods
-
由 Rafael Mendonça França 提交于
Some Rails core members agreed to continue to maintain 4.2 until 5.1 is released. [ci skip]
-
由 David Heinemeier Hansson 提交于
-
由 David Heinemeier Hansson 提交于
-
由 Akira Matsuda 提交于
-
由 Arthur Neves 提交于
-