| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \ \
| |/ / /
|/| | |
| | | |
| | | | |
binaryberry/handle-positional-args-with-format-false
Fix handling of positional url helper arguments when format is false
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | | |
There is no need to subtract one from the path_params size when there is
no format parameter because it is not present in the path_params array.
Fixes #17819.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
yuki24/fix-method-name-inconsistency-in-mailer-example
[guides] Fix method name inconsistency in a mailer example
|
|/ / /
| | |
| | |
| | | |
[ci skip]
|
| | |
| | |
| | |
| | | |
Use redis protocol
|
|\ \ \
| | | |
| | | | |
Add AC::Parameters#to_unsafe_h
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
As suggested in #16299([1]), this method should be a new public API for
retrieving unfiltered parameters from `ActionController::Parameters`
object, given that `Parameters#to_hash` will no longer work in Rails
5.0+ as we stop inheriting `Parameters` from `Hash`.
[1]: https://github.com/rails/rails/pull/16299#issuecomment-50220919
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Closes #17965, #17968
[Godfrey Chan, Miklós Fazekas]
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
I'm not sure what's the use case for this, but apparently it broke some apps.
Since it was not the intended result from #16210 I fixed it to not raise an
exception anymore. However, I didn't add documentation for it because I don't
know if this should be officially supported without knowing how it's meant to
be used.
In general, validations should be side-effect-free (other than adding to the
error message to `@errors`). Order-dependent validations seems like a bad idea.
Fixes #18002
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
See 63462ec
|
|\ \ \ \
| | | | |
| | | | | |
Make AC::Params.permit_all_parameters thread safe
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
As discussed in #16299[1], this attribute is not thread safe and could
potentially create a security issue.
[1]: https://github.com/rails/rails/pull/16299#discussion_r15424533
|
|\ \ \ \
| | | | |
| | | | | |
Fix default queue name prefix delimiter
|
|/ / / /
| | | |
| | | |
| | | |
| | | | |
Now displays as underscore, and not an empty string, when converted from markdown to HTML.
Escaped the underscore per http://daringfireball.net/projects/markdown/syntax#em
Fixes rails/rails#18009
|
|\ \ \ \
| |/ / /
|/| | | |
English fix [ci skip]
|
|/ / / |
|
|\ \ \
| | | |
| | | | |
Remove custom errors page section from the guides [ci skip]
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This pattern is too problematic and introduces a lot of edge cases:
* On 4.2, the issue https://github.com/rails/rails/issues/15124 is
back again.
* needs to define each action for each http status otherwise the
router raises ActionController::RoutingError (No route matches).
* If the router has `match "/*username",...` and some action is
missing, Rails will pick up the "match" and try to do its job.
* encourages people to copy & paste programming. Not DRY.
[ci skip]
|
| | | |
| | | |
| | | |
| | | | |
https://github.com/rails/rails/commit/39542fba54328ca048fb75a5d5b37f8e1d4c1f37#commitcomment-8938379
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
Fix ProtocolViolation/bind message for polymorphic + pluck or group+calc
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Update guides with info about vendor/assets [ci skip]
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
fixes #17893
[ci skip]
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix undesirable RangeError by Type::Integer. Add Type::UnsignedInteger.
|
| | | | | | |
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
Refactor `quoted_date`
|
| |/ / / /
| | | | |
| | | | |
| | | | | |
Move microseconds formatting to `AbstractAdapter`.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This reverts commit b0e7278ddbe483475d7b2e161e65ae18df91b9f8, reversing
changes made to 785d04e3109f69d0b9b9f4732179592f0ef04e52.
This is not true. It is a bug and we will fix in the latest 4.0.x
release.
|
|\ \ \ \
| | | | |
| | | | | |
Add foreign_type option for polymorphic has_one and has_many.
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
To be possible to use a custom column name to save/read the polymorphic
associated type in a has_many or has_one polymorphic association, now users
can use the option :foreign_type to inform in what column the associated object
type will be saved.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
[ci skip] fix typo in MessageVerifier#verify docs
|
|/ / / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Adding information about 'allow_nil' option for 'numericality' [ci skip]
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Add guides for `required` model generator option
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Related to this PR #16062
[ci skip]
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Testing Guides: adding TIP about database permission problems [ci skip]
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
loading fixtures to the database.
Reference #17542
|
|\ \ \ \ \ \
| |/ / / / /
|/| | | | | |
Fix options overwritten by super
|
|/ / / / / |
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Remove unused "Developer" fixtures from tests
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | | |
The `RecursiveCallbackDeveloper` and `ImmutableMethodDeveloper` classes
are not used anymore in tests, and neither is the `@cancelled` variable.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
[ci skip] Fix typo
|
|/ / / / / |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The test added in 42418cfc94d1356d35d28d786f63e7fab9406ad6 wasn't
actually testing anything, since the bug was with TZ aware attributes
only.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
PostgreSQL for example, allows infinity as a valid value for date time
columns. The PG type has explicit handling for that case. However, time
zone conversion will end up trampling that handling. Unfortunately, we
can't call super and then convert time zones.
However, if we get back nil from `.in_time_zone`, it's something we
didn't expect so we can let the superclass handle it.
Fixes #17971
|