- 28 5月, 2014 1 次提交
-
-
由 Sean Griffin 提交于
Making this part of the public API was premature, let's make it private again while I continue to work on the surrounding code.
-
- 27 5月, 2014 39 次提交
-
-
由 Rafael Mendonça França 提交于
Deprecate decimal columns being automatically treated as integers
-
由 Rafael Mendonça França 提交于
Fix redefine a has_and_belongs_to_many inside inherited class
-
由 Yves Senn 提交于
remove unwanted `to_sym` call.
-
由 Sean Griffin 提交于
With ActiveRecord::Properties, we now have a reasonable path for users to continue to keep this behavior if they want it. This is an edge case that has added a lot of complexity to the code base.
-
由 Yves Senn 提交于
Replace double quotes with single quotes while adding an entry into Gemfile
-
由 Yves Senn 提交于
Remove `require 'active_support'` from individual modules
-
由 Arthur Neves 提交于
After ad7b5efb, which changed how has_an_belongs_to_many used to work, we start raising an error when redefining the same has_an_belongs_to_many association. This commits fix that regression. [Fixes #14983]
-
由 deeeki 提交于
Let users require `active_support` before loading any ActiveSupport modules http://guides.rubyonrails.org/active_support_core_extensions.html
-
由 Zachary Scott 提交于
-
由 Rafael Mendonça França 提交于
All preload tests are in the eager_test file
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
Skip if the association was already loaded.
-
由 Rafael Mendonça França 提交于
Remove unnecessary branch from quoting in Mysql
-
由 Zachary Scott 提交于
-
由 Rafael Mendonça França 提交于
Add a public API to allow users to specify column types
-
由 Zachary Scott 提交于
-
由 Sean Griffin 提交于
This is already the behavior for `BigDecimal` in the abstract adapter.
-
由 Zachary Scott 提交于
-
由 alexbel 提交于
-
由 Sean Griffin 提交于
As a result of all of the refactoring that's been done, it's now possible for us to define a public API to allow users to specify behavior. This is an initial implementation so that I can work off of it in smaller pieces for additional features/refactorings. The current behavior will continue to stay the same, though I'd like to refactor towards the automatic schema detection being built off of this API, and add the ability to opt out of automatic schema detection. Use cases: - We can deprecate a lot of the edge cases around types, now that there is an alternate path for users who wish to maintain the same behavior. - I intend to refactor serialized columns to be built on top of this API. - Gem and library maintainers are able to interact with `ActiveRecord` at a slightly lower level in a more stable way. - Interesting ability to reverse the work flow of adding to the schema. Model can become the single source of truth for the structure. We can compare that to what the database says the schema is, diff them, and generate a migration.
-
由 Rafael Mendonça França 提交于
Allow empty arrays in where predicates
-
由 Sean Griffin 提交于
-
由 Rafael Mendonça França 提交于
Extract types which don't require additional typecasting to a method
-
由 Sean Griffin 提交于
Database specific adapters shouldn't need to override `type_cast` to define types which are already in an acceptable state.
-
由 Zachary Scott 提交于
[ci skip] Add benchmark your code section to contributing to ruby on rails guide.
-
由 Juanito Fatas 提交于
I have seen many times that maintainers want people to use this gem to give a benchmark report. It would be nice to add it and refer to it later.
-
由 Rafael Mendonça França 提交于
Refactor reflections
-
由 Arthur Neves 提交于
Now the internal reflections will hold a reference to its public representation, so when the outside world calls `Account.reflection` we can build a list of public reflections.
-
由 Rafael Mendonça França 提交于
Refactor the handling of arrays in where predicates
-
由 Sean Griffin 提交于
Simplifies the code slightly, isolates non-nil non-range values into a single array, which will make it easier to do things like apply type casting to them in the future.
-
由 Rafael Mendonça França 提交于
Docs: Rename Posts to Articles in Guides' Getting Started App
-
由 Rafael Mendonça França 提交于
correct documentation for asset_path and image_path [ci skip]
-
由 Aditya Kapoor 提交于
-
由 Guillermo Iguaran 提交于
Skip individual tests upon Dalli::RingError
-
由 Rafael Mendonça França 提交于
correct docs for audio_tag and video_tag [ci skip]
-
由 Matthew Draper 提交于
Unlike the outer `rescue`, this one is much more precise about what we want to handle: a connection failure (`Dalli::RingError`) is not relevant to what we're testing here. But other Dalli errors may well be indicating an actual problem.
-
由 Rafael Mendonça França 提交于
This is not a security issue since this page is not present in production and user have to type something in the field but is better to escape the input.
-
由 Aditya Kapoor 提交于
-