| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
`rake routes` was a public task. Therefore, I think that we should deprecate
it before deleting it.
Related to #32121.
|
|\
| |
| | |
Update guide to mention code linters available
|
| |
| |
| |
| |
| |
| |
| | |
Contributors can run RuboCop locally to catch code style error in Ruby
code and npm lint task for `rails-ujs` CoffeeScript and JavaScript code.
[skip ci]
|
| |
| |
| |
| | |
Commands generally prefer say to puts.
|
|\ \
| | |
| | | |
Improve test case to test enum correctly
|
| | |
| | |
| | |
| | |
| | |
| | | |
without define the enum in class “SpecialBook”, any string status will be casted to integer 0. Then the test have no meaning.
[Rich Chen]
|
|\ \ \
| | | |
| | | | |
Move the initializers rake task to Rails::Command
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Invoke Rails::Command within the rake task
* Adds test for calling initializers with 'bin/rake'
* Adds deprecation warning to the rake task
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
activestorage: yarn build
|
| | | | |
| | | | |
| | | | |
| | | | | |
Context https://github.com/rails/rails/pull/33413#issuecomment-414137587
|
| |_|/ /
|/| | |
| | | |
| | | | |
Fixes #33520.
|
|\ \ \ \
| |/ / /
|/| | | |
DRY in Active Record Query Interface [ci skip]
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The sentence "This is exactly the same as defining a class method ..."
is not true, so #33653 fixed it, but added changes repeat what is explained
a few lines below. We can remove this part since a user is able to get info
about the difference between scopes and class methods below.
Context https://github.com/rails/rails/pull/33653#discussion_r211105969.
Reverts #33653, 97feb4996b1c88f770101dfce6d4d3a6baf6bb33.
|
| | | |
|
|\ \ \
| | | |
| | | | |
Explained difference between scope & class method
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Now requires version 1.11 or newer. Ref: bf5f41d948b6f3f27db7fdc2b70897aec991065f
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
This test no longer covers the behavior of ActiveStorage::PurgeJob. Attached blobs are ignored by ActiveStorage::Blob#purge as of 934fccd, which includes an equivalent model test.
|
|/ / /
| | |
| | |
| | | |
https://travis-ci.org/rails/rails/jobs/417783260#L1173-L1179
|
| | |
| | |
| | |
| | |
| | | |
If `foreign_keys` is fetched before alter table, it couldn't notice
whether foreign keys are broken or not after alter table.
|
| | |
| | |
| | |
| | | |
To prevent style check in review like https://github.com/rails/rails/pull/33608#discussion_r211087605.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
cseelus/active-storage-direct-uploads-multiple-submit-buttons
Support multiple submit buttons in Active Storage forms
|
|/ / / |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Currently, the execution count increments after deserializes arguments.
Therefore, if an error occurs with deserialize, it retries indefinitely.
In order to prevent this, the count is moved before deserialize.
Fixes #33344.
|
|\ \ \
| | | |
| | | | |
[skip ci] Fix overlapping text in the guide
|
|/ / /
| | |
| | |
| | | |
Fix a layout issue in the rails guides, where the navigation covers the main text,
if the page is between 800 and 960 pixels wide. (issue #33406)
|
| | | |
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | | |
ZASMan/update_action_mailer_docs_custom_view_paths
Add note for custom mailer view paths in action mailer guide. [ci skip]
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Adds stuff
Fixes a typo
Integrates changes
Adds link to append_view_path in actionmailer guide.
|
|\ \ \ \
| | | | |
| | | | | |
add missing indifferent_access require for #normalize_encode_params
|
|/ / / /
| | | |
| | | |
| | | | |
Fixes #33634.
|
|\ \ \ \
| |_|/ /
|/| | | |
Update image_processing to the latest version
|
|/ / /
| | |
| | |
| | |
| | |
| | | |
Version 1.6.0 includes https://github.com/janko-m/image_processing/commit/3a958bc419854703860fae606423bca3667a4127 which saves us a warning: shadowing outer local variable - options.
I see it locally, but for some reason not on the CI.
|
|\ \ \
| | | |
| | | | |
Harmonize shell commands in dev guide [ci skip]
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
SQLite3 adapter `alter_table` method restores foreign keys
|
| | | | |
| | | | |
| | | | |
| | | | | |
Related to #33520
|
|\ \ \ \ \
| |_|/ / /
|/| | | | |
Fix numericality validator not to be affected by custom getter
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Since fe9547b6, numericality validator would parse raw value only when a
value came from user to work type casting to a value from database.
But that was caused a regression that the validator would work against
getter value instead of parsed raw value, a getter is sometimes
customized by people. #33550
There we never guarantees that the value before type cast was going to
the used in this validation (actually here is only place that getter
value might not be used), but we should not change the behavior unless
there is some particular reason.
The purpose of fe9547b6 is to work type casting to a value from
database. We could achieve the purpose by using `read_attribute`,
without using getter value.
Fixes #33550.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Add example `perform_enqueued_jobs` without block to api docs [ci skip]
|
|/ / / / /
| | | | |
| | | | |
| | | | | |
Follow up #33626
|
| | | | |
| | | | |
| | | | |
| | | | | |
Provide a handy concern for custom Active Storage controllers that can't inherit from ActiveStorage::BaseController.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
future
Follow up #33627.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix obsoleted method URI.unescape in activesupport/test
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Allow `perform_enqueued_jobs` to be called without a block.
|