Aaron Patterson
|
87ae85d536
|
returning id (for some yet to be discovered reason)
|
2010-12-20 19:47:15 -08:00 |
|
Aaron Patterson
|
207f266cca
|
define_attr_method must serialize nil correctly
|
2010-12-20 19:47:15 -08:00 |
|
Aaron Patterson
|
099a210c83
|
if there is no base name, we cannot determine a primary key
|
2010-12-20 19:47:15 -08:00 |
|
Aaron Patterson
|
0516806760
|
remove some lasigns
|
2010-12-20 19:32:14 -08:00 |
|
Aaron Patterson
|
3ce3c21997
|
no use for set, no need to to_ary, reduce extra objects
|
2010-12-20 14:40:07 -08:00 |
|
Aaron Patterson
|
6e14feb978
|
use array arithmetic rather than create sets
|
2010-12-20 14:24:04 -08:00 |
|
Jon Leighton
|
37b67df7e4
|
Avoid Symbol#to_proc for performance reasons in Ruby 1.8
|
2010-12-20 13:56:04 -08:00 |
|
Jon Leighton
|
834e5336a5
|
has_many associations with :dependent => :delete_all should update the counter cache when deleting records
|
2010-12-20 13:56:04 -08:00 |
|
Jon Leighton
|
57b9009893
|
Refactor delete_records in HasManyAssociation
|
2010-12-20 13:56:04 -08:00 |
|
Jon Leighton
|
b8153fd5a1
|
Fix problem where wrong keys are used in JoinAssociation when an association goes :through a belongs_to [#2801 state:resolved]
|
2010-12-20 13:56:04 -08:00 |
|
Jon Leighton
|
9863d8a5f6
|
Remove unnecessary overloaded methods create, create! and create_record from HasAndBelongsToManyAssociation
|
2010-12-20 13:56:04 -08:00 |
|
Jon Leighton
|
7f5fcc0785
|
Refactor create_record and build_record in AssociationCollection
|
2010-12-20 13:56:04 -08:00 |
|
Jon Leighton
|
ffa57671bb
|
Delete create, create! and create_record from HasManyThroughAssociation in exchange for more generic versions in AssociationCollection
|
2010-12-20 13:56:04 -08:00 |
|
Jon Leighton
|
379c02267b
|
Specify insert_record with NotImplementedError in AssociationCollection, to indicate that subclasses should implement it. Also add save_record to reduce duplication.
|
2010-12-20 13:56:03 -08:00 |
|
Xavier Noria
|
880f8419c4
|
Merge branch 'master' of git://github.com/lifo/docrails
|
2010-12-20 20:13:34 +01:00 |
|
José Valim
|
0cbfd6c28d
|
Small changes on AD::Reloader.
|
2010-12-20 12:43:02 +01:00 |
|
John Firebaugh
|
e683ab7c39
|
Use AD::Reloader.to_cleanup for reloading [#2873 state:resolved]
Signed-off-by: José Valim <jose.valim@gmail.com>
|
2010-12-20 12:43:02 +01:00 |
|
John Firebaugh
|
435bccda93
|
Replace AD::Callbacks.to_prepare with AD::Reloader.to_prepare
Signed-off-by: José Valim <jose.valim@gmail.com>
|
2010-12-20 12:43:02 +01:00 |
|
Santiago Pastorino
|
08ccd29b5b
|
Remove weak_passwords list and the length/strong password validator, leave that up to the programmer
|
2010-12-19 15:01:29 -02:00 |
|
David Heinemeier Hansson
|
39b5ea6e01
|
Switch from SHA2 to BCrypt (easy Windows compatibility is coming shortly with new compiled gem)
|
2010-12-18 15:39:32 -08:00 |
|
David Heinemeier Hansson
|
bcf4e4f2b0
|
Added ActiveRecord::Base#has_secure_password (via ActiveModel::SecurePassword) to encapsulate dead-simple password usage with SHA2 encryption and salting
|
2010-12-18 13:38:05 -08:00 |
|
Vijay Dev
|
3145c8afd1
|
changes in examples - reflect new mailer api and mysql2 adapter
|
2010-12-18 01:11:58 +05:30 |
|
Santiago Pastorino
|
3b9120fa52
|
Generate add_index by default when giving type belongs_to or references
|
2010-12-16 20:58:58 -02:00 |
|
Piotr Sarnacki
|
40b15f9f38
|
ActiveRecord::Base.joins should allow single nil argument [#6181 state:resolved]
|
2010-12-16 22:25:09 +01:00 |
|
Jon Leighton
|
14b880fd03
|
Fix various issues with the :primary_key option in :through associations [#2421 state:resolved]
|
2010-12-15 17:50:14 -08:00 |
|
Jon Leighton
|
09ddca67ac
|
Fix problem with duplicated records when a :uniq :through association is preloaded [#2447 state:resolved]
|
2010-12-15 17:47:42 -08:00 |
|
Aaron Patterson
|
6bfa846a2c
|
dry up compute type in attribute
|
2010-12-15 14:02:30 -08:00 |
|
Pavel Gorbokon
|
96bae30538
|
Replace rudimentary named_scope with scope. [#6052 state:resolved]
* rename method names (actually in tests)
* rename instance variable @_named_scopes_cache to @_scopes_cache
* rename references in doc comments
* don't touch CHANGELOG :)
|
2010-12-15 14:02:30 -08:00 |
|
Franck Verrot
|
aa40543022
|
Provide test for #4840: to_xml doesn't work in such case: Event.select('title as t').to_xml
|
2010-12-15 14:02:30 -08:00 |
|
Víctor Martínez
|
fe0db2b805
|
to_xml doesn't work in such case: Event.select('title as t').to_xml [#4840 state:resolved]
NilClass.type is no longer defined in Ruby 1.9 and causes ActiveRecord::Base.to_xml to fail with message: undefined method `type' for nil:NilClass
|
2010-12-15 14:02:30 -08:00 |
|
Pivotal Labs
|
15984dbe35
|
test for eager load of has_one association with condition on the through table
|
2010-12-16 01:49:30 +05:30 |
|
Aaron Patterson
|
4cd3302279
|
make sure that join nodes are uniq
|
2010-12-16 01:49:30 +05:30 |
|
Jon Leighton
|
491ce5b6ce
|
Verify that creating a has_many through record where there is a default_scope on the join model works correctly (creates the join record with the default scope applied)
|
2010-12-16 01:49:30 +05:30 |
|
Jon Leighton
|
eba7664086
|
Respect the default_scope on a join model when reading a through association
|
2010-12-16 01:49:30 +05:30 |
|
Ernie Miller
|
5d37ff6bb2
|
Fix hm:t to self table aliasing in construct_scope
|
2010-12-16 01:49:29 +05:30 |
|
Joe Hannon
|
7bffa9dd01
|
add test which fails for has_many through self join [#4361 state:open]
|
2010-12-16 01:49:29 +05:30 |
|
Aaron Patterson
|
a64bf22a71
|
class names are already strings, so we do not need to call to_s on the strings that are already strings
|
2010-12-16 01:49:29 +05:30 |
|
Aaron Patterson
|
2f0708e974
|
build SQL AST nodes rather than generate strings
|
2010-12-16 01:49:29 +05:30 |
|
Aaron Patterson
|
aa4d03fcfc
|
construct_joins no longer needs an argument
|
2010-12-16 01:49:29 +05:30 |
|
Aaron Patterson
|
18402b5d64
|
supporting arel AST nodes when building join statements
|
2010-12-16 01:49:29 +05:30 |
|
Aaron Patterson
|
80ff64a947
|
just copy the joins to the list
|
2010-12-16 01:49:29 +05:30 |
|
Aaron Patterson
|
b68407f7f0
|
bucketing based on join type
|
2010-12-16 01:49:29 +05:30 |
|
Aaron Patterson
|
c02fd2acc5
|
taking advantage of the JoinSource node in the SQL AST
|
2010-12-16 01:49:29 +05:30 |
|
Aaron Patterson
|
08ccca7644
|
fixing whitespace errors
|
2010-12-16 01:49:29 +05:30 |
|
Aaron Patterson
|
63480d234d
|
stop delegating inserts to ARel, use the INSERT SQL ourselves
|
2010-12-16 01:49:29 +05:30 |
|
Aaron Patterson
|
a1ca1e85a9
|
persisted? should be able to return a truthy object
|
2010-12-16 01:49:28 +05:30 |
|
Chiel Wester
|
bda16eb092
|
Only call save on belongs_to associations if the record has changed or any nested associations have changed (resolves #3353)
Signed-off-by: José Valim <jose.valim@gmail.com>
|
2010-12-16 01:49:28 +05:30 |
|
Aaron Patterson
|
ad47b7bcc1
|
just use the regexp directly
|
2010-12-16 01:49:28 +05:30 |
|
Aaron Patterson
|
59bd9c2a37
|
combine regexp
|
2010-12-16 01:49:28 +05:30 |
|
Aaron Patterson
|
b3ae67dbb9
|
reduce method calls
|
2010-12-16 01:49:28 +05:30 |
|