- 03 7月, 2013 7 次提交
-
-
由 Aaron Patterson 提交于
-
由 Aaron Patterson 提交于
-
由 Aaron Patterson 提交于
-
由 Aaron Patterson 提交于
-
由 Aaron Patterson 提交于
-
由 Aaron Patterson 提交于
-
由 Aaron Patterson 提交于
-
- 28 4月, 2013 1 次提交
-
-
由 Xavier Noria 提交于
-
- 26 4月, 2013 2 次提交
-
-
由 Xavier Noria 提交于
-
由 Xavier Noria 提交于
-
- 20 4月, 2013 2 次提交
-
-
由 Xavier Noria 提交于
Object#respond_to? returns singletons and thus we inherit that contract. The implementation of the predicate is good, but the test is only checking boolean semantics, which in this case is not enough.
-
由 Neeraj Singh 提交于
fixes #4208 If a query selects only a few columns and gives custom names to those columns then respond_to? was returning true for the non selected columns. However calling those non selected columns raises exception. post = Post.select("'title' as post_title").first In the above case when `post.body` is invoked then an exception is raised since `body` attribute is not selected. Howevere `respond_to?` did not behave correctly. pos.respond_to?(:body) #=> true Reason was that Active Record calls `super` to pass the call to Active Model and all the columns are defined on Active Model. Fix is to actually check if the data returned from the db contains the data for column in question.
-
- 27 3月, 2013 1 次提交
-
-
由 Prathamesh Sonpatki 提交于
-
- 22 3月, 2013 1 次提交
-
-
由 Dmitry Vorotilin 提交于
-
- 19 3月, 2013 1 次提交
-
-
由 Vipul A M 提交于
-
- 10 11月, 2012 1 次提交
-
-
由 Nikita Afanasenko 提交于
We should not need any `serialized_attributes` checks outside `ActiveRecord::AttributeMethods::Serialization` module.
-
- 29 10月, 2012 1 次提交
-
-
由 Francesco Rodriguez 提交于
This fixes the following behaviour: class Person < ActiveRecord::Base belongs_to :company end # Before: person = Person.select('id').first person[:name] # => nil person.name # => ActiveModel::MissingAttributeError: missing_attribute: name person[:company_id] # => nil person.company # => nil # After: person = Person.select('id').first person[:name] # => ActiveModel::MissingAttributeError: missing_attribute: name person.name # => ActiveModel::MissingAttributeError: missing_attribute: name person[:company_id] # => ActiveModel::MissingAttributeError: missing_attribute: company_id person.company # => ActiveModel::MissingAttributeError: missing_attribute: company_id Fixes #5433.
-
- 26 10月, 2012 1 次提交
-
-
由 Jon Leighton 提交于
In the end I think the pain of implementing this seamlessly was not worth the gain provided. The intention was that it would allow plain ruby objects that might not live in your main application to be subclassed and have persistence mixed in. But I've decided that the benefit of doing that is not worth the amount of complexity that the implementation introduced.
-
- 22 10月, 2012 3 次提交
-
-
由 Francesco Rodriguez 提交于
-
由 Francesco Rodriguez 提交于
-
由 Francesco Rodriguez 提交于
-
- 21 10月, 2012 1 次提交
-
-
由 Francesco Rodriguez 提交于
-
- 29 9月, 2012 1 次提交
-
-
由 Jon Leighton 提交于
When inserting new records, only the fields which have been changed from the defaults will actually be included in the INSERT statement. The other fields will be populated by the database. This is more efficient, and also means that it will be safe to remove database columns without getting subsequent errors in running app processes (so long as the code in those processes doesn't contain any references to the removed column).
-
- 03 8月, 2012 1 次提交
-
-
由 Xavier Noria 提交于
-
- 16 6月, 2012 1 次提交
-
-
由 Jon Leighton 提交于
-
- 09 6月, 2012 2 次提交
-
-
由 Santiago Pastorino 提交于
-
由 José Valim 提交于
ActiveRecord#attributes optimization: minimize objects created
-
- 28 3月, 2012 1 次提交
-
-
由 Jon Leighton 提交于
-
- 07 3月, 2012 2 次提交
-
-
由 Jacob Green 提交于
-
由 Robin Roestenburg 提交于
-
- 06 3月, 2012 1 次提交
-
-
由 Robin Roestenburg 提交于
-
- 12 2月, 2012 1 次提交
-
-
由 Sergey Nartimov 提交于
-
- 07 2月, 2012 1 次提交
-
-
由 Aaron Patterson 提交于
-
- 21 1月, 2012 1 次提交
-
-
由 Jon Leighton 提交于
From 2c667f69. Thanks @pwnall for the heads-up.
-
- 14 1月, 2012 1 次提交
-
-
由 Jon Leighton 提交于
-
- 11 1月, 2012 1 次提交
-
-
由 Tom Stuart 提交于
This reverts commit 21eadc1b.
-
- 29 12月, 2011 1 次提交
-
-
由 Jon Leighton 提交于
This is the 'top level' connection, inherited by any models that include ActiveRecord::Model or inherit from ActiveRecord::Base.
-
- 24 12月, 2011 3 次提交
-
-
由 Jon Leighton 提交于
-
由 Jon Leighton 提交于
-
由 Jon Leighton 提交于
-