| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | | |
Capybara 2.14.0 was released. Loosen the tight constraint in the
generated Gemfile, so that Rails applications can take advantage of the
new version
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Correct Autoloading and STI guide (issue #26994)
|
| | | | | | |
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | | |
Fix link to `assert_nothing_raised` doc [ci skip]
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
The `assert_nothing_raised` was moved to `ActiveSupport::Testing::Assertions` in 3cece0b6574c496605df055a2ebf77177f5b6e7f.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Should escape meta characters in regexp
|
|/ / / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix `warning: ambiguous first argument`
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
```
% ARCONN=sqlite3 be ruby -w -Itest test/cases/quoting_test.rb
test/cases/quoting_test.rb:92: warning: ambiguous first argument; put parentheses or a space even after `/' operator
test/cases/quoting_test.rb:96: warning: ambiguous first argument; put parentheses or a space even after `/' operator
Using sqlite3
Run options: --seed 9495
.....................................
Finished in 0.046403s, 797.3622 runs/s, 1120.6172 assertions/s.
37 runs, 52 assertions, 0 failures, 0 errors, 0 skips
```
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Clarify deprecation message for #quoted_id
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
In this case, it's the method definition that's more at fault, rather
than the current caller.
|
|\ \ \ \ \ \
| |_|_|/ / /
|/| | | | | |
Remove unused `DelegationTest#call_method`
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
`DelegationTest#call_method` is no longer used since 9d79334a.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Don't pass `arel.engine` to `Arel::SelectManager.new`
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The argument of `Arel::SelectManager.new` is `table`, not `engine`.
https://github.com/rails/arel/blob/v8.0.0/lib/arel/select_manager.rb#L10
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Assorted delegate_missing_to doc fixes
|
| | | | | |
| | | | | |
| | | | | | |
The method is named `delegate_missing_to`, not `delegate_to_missing`
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* Fix rdoc code formatting — `tt`, not backticks
* Fix/simplify sentence grammar — should at least just be “and the like”, not “likes”, but this is just general tightening up.
* Add note that delegated methods must be public. Tested here: https://github.com/rails/rails/blob/7ff5ccae94ce2aff76b5f8a31a28e305a047d642/activesupport/test/core_ext/module_test.rb#L359-L365
* Simplify example code for delegate_missing_to. The example had complexity that wasn’t necessary for demonstrating `delegate_missing_to`. This gets rid of a bunch of cruft so the example is more obvious about what’s going on regarding the feature itself.
[ci skip]
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
kamipo/remove_useless_target_records_from_association
Remove useless `target_records_from_association`
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Since through association is always loaded by `preloader.preload`.
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Use mysql2 0.4.6 to suport MySQL 8.0.1
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Follow up #28733 and brianmario/mysql2#840
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
It's causing a test to fail, and we're not yet sure what (if anything)
we should be doing differently. See rubygems/rubygems#1911.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Move `package.json` creation to `create_root_files`
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Since `package.json` is created in root directory, it is appropriate to
create it in `create_root_files`.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Fix to use correct path with language on guide
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |_|_|/ / / /
|/| | | | | | |
Use target language's document.yaml [ci skip]
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Let me build guide with "ko" language,
Before:
- It try to use guides/source/documents.yaml
After:
- It try to use guides/source/ko/documents.yaml
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Should test against `Relation#bound_attributes`
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
Since legacy `Relation#bind_values` was removed in b06f64c.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Extract `bind_param` and `bind_attribute` into `ActiveRecord::TestCase`
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
These are used in tests from anywhere.
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | |
| | | | | | |
| | | | | | | |
kamipo/remove_duplicated_test_merging_reorders_bind_params
Remove duplicated `test_merging_reorders_bind_params`
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The same test exists in `test/cases/relation/merging_test.rb`.
https://github.com/rails/rails/blob/v5.1.0/activerecord/test/cases/relation/merging_test.rb#L94-L101
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
fix ActiveModel::Validator#kind code examples
|
|/ / / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
remove uniqueness validators from ActiveModel examples [ci-skip]
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| |/ / / / / /
|/| | | | | | |
Add type caster to `RuntimeReflection#alias_name`
|
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | | |
Since we have been using this `Arel::Table` since 111ccc832bc977b15af12c14e7ca078dad2d4373,
in order to properly handle queries, it's important that we properly type cast arguments.
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
Add missing require in ActionMailer::Base
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Without this, Action Mailer doesn't work like it used to on version 4.
The following snippet fails since version 5:
> require 'action_mailer'
> ActionMailer::Base
NameError: uninitialized constant ActiveSupport::Rescuable
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Rails secrets is not built on but inspired by Sekrets
|
|/ / / / / /
| | | | | |
| | | | | | |
Put wording in line with http://weblog.rubyonrails.org/2017/4/27/Rails-5-1-final/
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Deprecate `supports_statement_cache?`
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
`supports_statement_cache?` was introduced in 3.1.0.beta1 (104d0b2) for
bind parameter substitution, but it is no longer used in 3.1.0.rc1
(73ff679). Originally it should respect `prepared_statements` rather
than `supports_statement_cache?` (fd39847).
One more thing, named `supports_statement_cache?` is pretty misreading.
We have `StatementCache` and `StatementPool`. However,
`supports_statement_cache?` doesn't mean `StatementCache`, but
`StatementPool` unlike its name.
https://github.com/rails/rails/blob/v5.1.0/activerecord/lib/active_record/statement_cache.rb
https://github.com/rails/rails/blob/v5.1.0/activerecord/lib/active_record/connection_adapters/statement_pool.rb
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
Use `flat_map` rather than `map(&:...).flatten`
|
| | | | | | | | |
|
|\ \ \ \ \ \ \ \
| | | | | | | | |
| | | | | | | | | |
CLI arg `--port` has precedence over env `PORT`
|