| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Added test for backward compatibility of null constraints on timestamp columns
|
| | |
|
| | |
|
|\ \
| | |
| | | |
`OID::Money.precision` is unused since #15239
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
p PostgreSQLAdapter::OID::Money.precision
# => 19
p PostgreSQLAdapter::OID::Money.new.precision
# => nil
|
|\ \ \
| | | |
| | | | |
Update Gemfile.lock
|
|/ / /
| | |
| | |
| | | |
- Leftover from https://github.com/rails/rails/commit/93abf58787396661230f31c7a2f58c18f30dbec9.
|
|\ \ \
| | | |
| | | |
| | | |
| | | | |
yui-knk/override_calculate_constructables_at_each_concrete_class
Remove `case macro` from `calculate_constructable`
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Rails has abstract Reflection classes (`MacroReflection`,
`AssociationReflection` etc.) and concrete Reflection classes
(e.g. `HasManyReflection`, `HasOneReflection` etc.).
In many case `calculate_constructable` returns `true`, so
change `calculate_constructable` to always return `true` and
override this method if necessary.
|
|\ \ \
| | | |
| | | | |
clarify the touch true option does not trigger after_save/update [ci skip]
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
I've gotten tripped up more than a few times on this, thinking that
using `belongs_to` with `touch: true` would trigger my after_save or
after_update callbacks. The same text is in the documentation for the
touch method itself, but I think its helpful to repeat it again here.
It might save people some time.
|
|\ \ \ \
| | | | |
| | | | | |
Move Action Cable back to the main build
|
| | | | | |
|
| | |_|/
| |/| | |
|
|\ \ \ \
| | | | |
| | | | | |
Update middleware docs regarding ActionDispatch::LoadInterlock [ci skip]
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
make rake proxy work in rails engines
|
| | | | | | |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
yui-knk/define_association_class_on_each_concrete_class
Each concrete classes have responsibility to return `association_class`
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
Action Cable Assets Compilation redux
|
| | | | | | | | |
|
| | | | | | | | |
|
| | |_|_|/ / /
| |/| | | | | |
|
|\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
y-yagi/remove_backward_compatibility_code_for_minitest_4
remove backward compatibility code for Minitest 4
|
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | |
| | | | | | | | |
The master branch is required Ruby 2.2.2+, for the Ruby 2.2 is bundled Minitest 5.4.3,
I think backward compatibility code for Minitest 4 is unnecessary.
|
| |_|/ / / / /
|/| | | | | | |
|
|\ \ \ \ \ \ \
| |_|/ / / / /
|/| | | | | | |
Remove odd ` [ci skip]
|
|/ / / / / / |
|
|\ \ \ \ \ \
| |_|/ / / /
|/| | | | | |
Add configuration section to "Active Record Basics" guide
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This is to fill in some missing information as apart of #22931.
It's on purpose that the sample `Message` model inherits from
`ActiveRecord::Base` -- Active Record is not meant to be coupled to
Rails, and we can't guarantee that users outside of the Rails world will
have an `ApplicationRecord` class that inherits from
`ActiveRecord::Base`.
[ci skip]
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Small cleanup to Testing Guide
|
|/ / / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- inbuilt --> built-in
- Remove random spaces from code examples
[ci skip]
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Pass 3 over testing guide
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
- Various grammar fixes
- Added assertions for update controller action tests
- Added user helper tests
- Fix typos
[ci skip]
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
typo fix [ci skip]
|
|/ / / / / /
| | | | | |
| | | | | | |
Spelling mistake - direcotry > directory
|
|\ \ \ \ \ \
| |_|_|_|_|/
|/| | | | | |
- Updated persistence documentation to make it clear that save and sa…
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
won't update a record if validation fails.
- Also fixed `update` method's documention to be uniform about this statement.
Fixes #20821
[ci skip]
[Vipul A M & pseidemann ]
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit ff835f90800a3e4122d64606cb328908c2e0e071, reversing
changes made to c4d85dfbc71043e2a746acd310e32f4f04db801a.
Reason: This broke the tests. We will add back after investigated.
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
yui-knk/warning_when_composite_primary_key_is_detected
Warn if `AR.primary_key` is called for a table who has composite prim…
|
| | |/ / /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
If `AR.primary_key` is called for a table who has composite primary key,
the method returns `nil`. This behavior sometimes generates invalid SQL.
The first time developers notice to invalid SQL is when they execute
SQL. This commit enables developers to know they are doing something
dangerous as soon as possible.
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Refactor `column_exists?` in `SchemaStatements`
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
Fix `bigint?` for Enum columns in MySQL
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Follow up to #22896.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
Make `SchemaMigration.drop_table` to one SQL
|
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | |
| | | | | | |
`SchemaMigration.drop_table` is only used in tests.
Simply we can use `drop_table if_exists: true`.
|