| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Avoid modifying frozen string in check_schema_file
|
| |
| |
| |
| |
| |
| | |
This was missed when the frozen string literal pragma was added to this
file because the string is only modified when running in the context of
a full Rails app, which wasn't covered by the test suite.
|
|\ \
| | |
| | | |
Fix test failure in message verifier tests
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Without this, I get the following result on my machine
```
# Running:
F
Failure:
MessageVerifierTest#test_backward_compatibility_messages_signed_without_metadata [/home/deivid/Code/rails/activesupport/test/message_verifier_test.rb:91]:
--- expected
+++ actual
@@ -1 +1 @@
-{:some=>"data", :now=>2010-01-01 00:00:00 +0100}
+{:some=>"data", :now=>2010-01-01 00:00:00 +0000}
bin/test test/message_verifier_test.rb:89
```
|
|\ \ \
| |/ /
|/| | |
Add tests to MessageVerifier
|
|/ / |
|
| |
| |
| |
| |
| |
| |
| | |
The paragraphs retread ground covered by the title and the usage examples,
so let's just remove them.
[ Assain Jaleel & Kasper Timm Hansen ]
|
|\ \
| | |
| | | |
Document metadata support for MessageEncryptor
|
| | |
| | |
| | |
| | | |
[ci skip]
|
| |/
| |
| |
| | |
[ci skip]
|
|\ \
| | |
| | | |
Remove time stubs after each test
|
| | |
| | |
| | |
| | | |
Reverts 7abb6e0.
|
|\ \ \
| | | |
| | | | |
Use frozen string literal in actioncable/
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
Make actionview ready for frozen strings
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
Make actioncable ready for frozen strings
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| | | |
Use frozen string literal in actionmailer/
|
|/ / / |
|
|\ \ \ |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
So releasing 5.1 and 5.0 together won't require manual copy
and paste.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Basically revises the release flow to:
* Update the version in RAILS_VERSION + rake changelog:header
* Run rake all:verify (click around in the booted app)
* If that checks out, run rake release.
|
|\ \ \ \
| | | | |
| | | | | |
Fix a failued AR test when using OracleAdapter
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
[ Assain Jaleel & Kasper Timm Hansen ]
|
| |_|_|/
|/| | |
| | | |
| | | | |
[ Assain Jaleel & Kasper Timm Hansen ]
|
|\ \ \ \
| |_|/ /
|/| | | |
Sort enabled adapter extensions in schema dump
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The list of enabled adapter extensions in the schema dump isn't
sorted by default, so it may happen that the sorting changes
over time. If you're using a VCS, a change to the sorting results
in a diff without any real change. Sorting the list should solve
this problem.
|
|\ \ \ \
| | | | |
| | | | | |
Use `TRUE` and `FALSE` boolean literals for MySQL
|
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
Since #29699, abstract boolean serialization has been changed to use
`TRUE` and `FALSE` literals. MySQL also support the literals.
So we can use the abstract boolean serialization even for MySQL.
|
|\ \ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
y-yagi/use_argument_error_instead_of_own_error_class
Use `ArgumentError` instead of own error class
|
| |/ / /
| | | |
| | | |
| | | |
| | | | |
If the argument is invalid, I think that it is more intuitive to use
`ArgumentError` than its own error class.
|
|\ \ \ \
| | | | |
| | | | | |
Make `type_map` to private because it is only used in the connection adapter
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
`type_map` is an internal API and it is only used in the connection
adapter. And also, some type map initializer methods requires passed
`type_map`, but those instances already has `type_map` in itself.
So we don't need explicit passing `type_map` to the initializers.
|
|\ \ \ \
| | | | |
| | | | | |
Updates Rails upgrade guide on `ActionView::Helpers::RecordTagHelper`
|
| | | | |
| | | | |
| | | | |
| | | | | |
removed already
|
| | |/ /
| |/| |
| | | |
| | | | |
`ActionView::Helpers::RecordTagHelper`
|
|\ \ \ \
| | | | |
| | | | | |
Fix false positive test related to wrong app root path.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Without setting root config, `config.paths["config/secrets"]`
located in https://github.com/rails/rails/blob/84eb498f84ebc5d1be0b0db6f7bca9da3d679ca6/railties/lib/rails/application.rb#L390
always returned empty list.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Match destroyed_by_association for has_one to has_many
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
When a has_many association is destroyed by `dependent: destroy`,
destroyed_by_association is set to the reflection, and this can be
checked in callbacks. This matches that behaviour for has_one
associations.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Use frozen-string-literal in ActiveRecord
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This fixes the following failures.
https://travis-ci.org/rails/rails/jobs/253990014
|
| | |_|_|/ /
| |/| | | | |
|
| |_|/ / /
|/| | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit b6ad4052d18e4b29b8a092526c2beef013e2bf4f.
This is not something that the majority of Active Record should be
testing or care about. We should look at having fewer places rely on
these details, not make it easier to rely on them.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Remove log directory in test postprocessing
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
The "log" is directory. So it is necessary to use `FileUtils.rm_rf`.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add jQuery to test/ujs/vendor files for testing rails-ujs
|