Kostiantyn Kahanskyi
0bb00860d1
Casted array should notify changes on deletion
...
Otherwise there is no direct way to delete particular elements.
Workaround with assigning to another array without those elements
is pretty ugly.
* Should notify on deletion at a particular index (Array#delete_at)
* Should notify on deletion of a particular element (Array#delete)
Signed-off-by: Marcos Tapajós <tapajos@gmail.com>
2011-06-07 20:59:14 -03:00
Sam Lown
f5be6c7679
Fixing problem with reloading models and dirty tracking
2011-06-06 01:53:36 +02:00
Sam Lown
2cc119b3b3
Fixing issues with dirty tracking on nested models and related improvements
2011-04-20 16:44:49 +02:00
Sam Lown
b3e8fbadc6
Refinements to dirty tracking so always enabled unless loading from the database
2011-04-20 12:31:46 +02:00
Andrew Williams
634813858e
removed use_dirty config option (runs faster)
2011-03-06 13:11:37 +10:30
Andrew Williams
3ad4e1e979
optimisations, and some fixes for ruby 1.8.7
2011-03-06 09:58:54 +10:30
Andrew Williams
2a9305ebd3
implemented some missing dirty functionality for casted_array and casted_hash. improved dirty spec test
2011-03-03 23:22:19 +10:30
Andrew Williams
dcf43e3641
some speed optimisations. added 'use_dirty' configuration variable
2011-03-03 17:58:57 +10:30
Andrew Williams
4dbf694e51
now using ActiveModel::Dirty. only writes to database if model.changed?
2011-03-01 01:30:41 +10:30