- 27 6月, 2014 18 次提交
-
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
This allows to create and remove foreign keys without specifying a column.
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
respect `table_name_prefix` and `table_name_suffix`.
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
-
由 Godfrey Chan 提交于
These methods shouldn't be added to `SecureRandom`, as they are neither secure nor random. The more appropriate place for this seems to be `Digest`, so we should move them there. (Pull request welcomed!) Marking this `:nodoc:` for now, so we don't accidentally ship it as public API. See https://github.com/rails/rails/pull/15306/files#r13055862 for details.
-
由 Rafael Mendonça França 提交于
Move writing unknown column exception to null attribute
-
由 Rafael Mendonça França 提交于
Consolidate testing of update_all type casting
-
- 26 6月, 2014 16 次提交
-
-
由 Sean Griffin 提交于
Making this change revealed several subtle bugs related to models with no primary key, and anonymous classes. These have been fixed as well, with regression tests added.
-
由 Sean Griffin 提交于
We have several test cases on "tricky" types that are essentially testing that `update_all` goes through the same type casting behavior as a normal assignment + save. We recently had another case to add this test for another type in https://github.com/rails/rails/pull/12742. Rather than testing this separately for every type which is "tricky" when round tripping, let's instead have a fairly exhaustive test that ensures we're getting the correct values at every step for `update_all`. Given the structure of the code now, we can be confident that if the type is correct, and `update_all` is type casting correctly, we're going to get the right behavior for all types.
-
由 Rafael Mendonça França 提交于
Deprecate automatic counter caches on has_many :through
-
由 Sean Griffin 提交于
Reliant on https://github.com/rails/rails/pull/15747 but pulled to a separate PR to reduce noise. `has_many :through` associations have the undocumented behavior of automatically detecting counter caches. However, the way in which it does so is inconsistent with counter caches everywhere else, and doesn't actually work consistently. As with normal `has_many` associations, the user should specify the counter cache on the `belongs_to`, if they'd like it updated.
-
由 Rafael Mendonça França 提交于
`Attribute` should know about its name
-
由 Sean Griffin 提交于
This allows using polymorphism for the uninitialized attributes raising an exception behavior.
-
由 Rafael Mendonça França 提交于
Make the isolated tests run on JRuby
-
由 Rafael Mendonça França 提交于
Allow proc and symbol as values for `only_integer` of `NumericalityValidator`
-
由 Rafael Mendonça França 提交于
Closes #15919
-
由 Sean Griffin 提交于
This will make it less painful to add additional properties, which should persist across writes, such as `name`. Conflicts: activerecord/lib/active_record/attribute_set.rb
-
由 Rafael Mendonça França 提交于
Move behavior of `read_attribute` to `AttributeSet` Conflicts: activerecord/lib/active_record/attribute_set.rb activerecord/test/cases/attribute_set_test.rb
-
由 Rafael Mendonça França 提交于
Encapsulate knowledge of type objects on `ActiveRecord::Result`
-
由 Rafael Mendonça França 提交于
Move `attributes_before_type_cast` to `AttributeSet` Conflicts: activerecord/lib/active_record/attribute_set.rb activerecord/test/cases/attribute_set_test.rb
-
由 Yves Senn 提交于
-
由 Yves Senn 提交于
Noticed that there was no section about Action View and added the heading. Notable changes need to be compiled. /cc @chancancode @zzak
-
由 Yves Senn 提交于
[ci skip] /cc @chancancode @zzak
-
- 25 6月, 2014 6 次提交
-
-
由 Sean Griffin 提交于
Moved `Builder` to its own file, as it started looking very weird once I added private methods to the `AttributeSet` class and the `Builder` class started to grow. Would like to refactor `fetch_value` to change to ```ruby self[name].value(&block) ``` But that requires the attributes to know about their name, which they currently do not.
-
由 Yves Senn 提交于
This is a partial fix for #15853. It only works when a `preload` is issued and not an `eager_load`. I've added a skipped failing test-case to keep in mind that we need to deal with `eager_load`.
-
由 Rafael Mendonça França 提交于
Fix a bug where NameError#name returns a qualified name in string
-
由 Rafael Mendonça França 提交于
Replace x.sort_by!.select! with x.select!.sort_by!
-
由 Yuki Nishijima 提交于
Ruby's original behaviour is that : * It only returns a const name, not a qualified aname * It returns a symbol, not a string
-
由 Rafael Mendonça França 提交于
Add a '--skip-routes' flag for the Controller generator.
-