| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
There were never public API only there by mistake.
[ci skip]
|
|\
| |
| | |
Update HABTM documentation in guides [ci skip]
|
|/ |
|
|\
| |
| | |
Ensure `#transform_values` of HWIDA to return HWIDA
|
|/
|
|
|
|
|
|
| |
On Ruby 2.4, naitive `Hash#transform_values` is implemented.
`Hash#transform_values` uses an instance of Hash (`rb_hash_new`) to
collect returned values of a block.
For ensuring `#transform_values` of HWIDA to return HWIDA, we should
define `#transform_values` on HWIDA.
|
|\
| |
| |
| |
| | |
kamipo/polymorphic_reflection_is_not_using_methods_from_through_reflection
`PolymorphicReflection` is not using the methods from `ThroughReflection`
|
| |
| |
| |
| |
| |
| |
| |
| | |
`ThroughReflection` initializes `@delegate_reflection` and delegate all
public methods to `delegate_reflection`. But `PolymorphicReflection`
does not initialize `@delegate_reflection`.
It is enough to inherit `AbstractReflection` (using `alias_candidate`
only).
|
| | |
|
|\ \
| | |
| | | |
update kindlerb gem
|
| | |
| | |
| | | |
Ruby Kindle periodical-format ebook generator
|
| | |
| | |
| | |
| | |
| | | |
This image has copyright that we are not giving so it is better to use
one image that we own the copyright.
|
| | |
| | |
| | |
| | | |
render :html escapes the argument if not provided as html safe.
|
|\ \ \
| | | |
| | | | |
Fix small typo in ActionView API documentation [ci skip]
|
|/ / / |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Fix brittle tests which were relying on the error message text from mysql2 gem
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- These tests were fixed earlier on master in https://github.com/rails/rails/commit/f13ec72664fd13d33d617103ca964a7592295854.
- They started failing in first place due to change in https://github.com/brianmario/mysql2/commit/f14023fcfee9e85e6fc1b0e568048811518f8c23.
- They will fail again when the message is changed in mysql2 so let's
not rely on the error message.
|
|\ \ \ \
| | | | |
| | | | | |
Uses queue adapter_method instead of ActiveJob::Base.queue_adapter
|
|/ / / /
| | | |
| | | |
| | | | |
Change ActiveJob::Base.queue_adapter to use queue_adapter method to make test code consistent.
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Use Hash#compact and Hash#compact! from Ruby 2.4
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- Ruby 2.4 has added Hash#compact and Hash#compact! so we can use it
now.
- Reference: https://bugs.ruby-lang.org/issues/11818 and https://bugs.ruby-lang.org/issues/12863.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
y-yagi/remove_assets_config_if_skip_sprockets_is_true
remove assets config from `new_framework_defaults` if `--skip-sprockets` is true
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
If `sprockets` is not loaded, `Rails.application.config.assets` is not defined.
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* Put a blank line after :call-seq: otherwise it will think the whole test
is the call seq.
* Improve some text.
* Use some rdoc formatting.
* Restores the documentation of table_name_prefix.
[ci skip]
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
Fix model schema doc strings
|
|/ / / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix typo in Upgrading Ruby on Rails Guide [ci skip]
|
|/ / / / / / |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
update description of Etag [ci skip]
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The document is written with "only generate weak", but it can also be used to
strong etag.
Also, add missing entory for #24387
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The first release note entry mentioned #on_weekday?, but that was only
added by the second PR mentioned there. To simplify reading the notes
just merge the two, since they are related methods. [ci skip]
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Small grammar fix for #26867
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
[ci skip]
|
| |/ / /
|/| | |
| | | | |
- Followup of fda5afeb
|
|\ \ \ \
| | | | |
| | | | | |
Add info about updating locking column value
|
|/ / / /
| | | |
| | | |
| | | |
| | | | |
[ci skip]
Follow #26050
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This reverts commit 671eb742eec77b5c8281ac2a2e3976ef32a6e424.
This is not a change we would like moving forward.
|
| | | | |
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
Revert #26826 and add documentation
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit a01cf703 as explained in the comment to #26826:
Realized that this PR caused the following warning in Travis CI:
```
/home/travis/build/rails/rails/activesupport/lib/active_support/dependencies.rb:293: warning: loading in progress, circular require considered harmful - /home/travis/build/rails/rails/activesupport/lib/active_support/core_ext/hash/indifferent_access.rb
```
Indeed, `active_support/core_ext/hash/indifferent_access.rb` **needs** to require `active_support/hash_with_indifferent_access.rb` in order to access the class `ActiveSupport::HashWithIndifferentAccess`.
The other way around, though, is not _strictly_ required, unless someone tries (like I did in the [gist above](https://gist.github.com/claudiob/43cc7fe77ff95951538af2825a71e5ec)) to use `ActiveSupport::HashWithIndifferentAccess` by only requiring `active_support/hash_with_indifferent_access.rb` without first requiring `active_support/core_ext/hash/indifferent_access.rb`.
I think the solution to this is to revert this PR and instead change the documentation to explicitly state that **developers should not require 'active_support/hash_with_indifferent_access'** if all they want is to use `ActiveSupport::HashWithIndifferentAccess` – instead they should require `active_support/core_ext/hash/indifferent_access.rb`.
|
|\ \ \
| | | |
| | | | |
Refactored ActiveModel::Type tests into their own files
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
Convert ActionController::Parameters to a hash in button_to
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Before, an error would be raised saying that the method `to_param` was
undefined on the instance of `ActionController::Parameters`. Now, we are
checking to see if the `params` object being passed to `button_to`
responds to the `permitted?` method, and if so, we will call `to_h` on it. If it
does not respond to `permitted?`, then the `params` will remain
unchanged.
[Jon Moss, Rafael Mendonça França]
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix regression caused due to removal of select method from CollectionAssociation
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- CollectionAssociation#select was removed in
https://github.com/rails/rails/pull/25989 in favor of
QueryMethods#select but it caused a regression when passing arguments
to select and a block.
- This used to work earlier in Rails 4.2 and Rails 5. See gist
https://gist.github.com/prathamesh-sonpatki/a7df922273473a77dfbc742a4be4b618.
- This commit restores the behavior of Rails 4.2 and Rails 5.0.0 to
allow passing arguments and block at the same time but also deprecates
it.
- Because, these arguments do not have any effect on the output of
select when select is used with a block.
- Updated documentation to remove the example passing arguments and
block at the same time to `CollectionProxy#select`.
|