El Tuesday 24 February 2009 16:17:36 Antonio Bardazzi Multicore-Sistemi.com escribió: > I'm working with CalendarDateSelect-1.11, AS-1.2RC1, Rails-1.2.0, > Ruby-1.8.6. > > It seems datetime columns from subforms are never saved. > If datetimes are not from a subform are saved correctly. > > Exempla Gratia: > 1- My Model has_many time_ranges, each TimeRange has 'from' and 'to' > datetimes. > 2- model_controller/edit/id has time_ranges subform but do not saves > TimeRange at all. > > With some logger.info steps I've found: > AS/lib/attribute_params.rb method attributes_hash_is_empty? > ... > next true if column and [:boolean, :datetime, :date, :time].include? > (column.type) > ... > > Before this method the posted datetimes are OK: params[record] has > the correct name and datetimes values are correct, but > attributes_hash_is_empty? > return true so datetime for my plural association is never saved. > > For now I changed the line to: > ... > next true if column and [:boolean].include?(column.type) > ... > > It seems AS still do not save empty records.
AS previous to rails-2.2 don't save records with all fields boolean or date. With latest AS (rails 2.2 or higher), you can turn off blank rows and AS won't check for empty records. -- Sergio Cambra .:: entreCables S.L. ::. Nicolás Guillén 6, locales 2 y 3. 50.018 Zaragoza T) 902 021 404 F) 976 52 98 07 E) [email protected] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "ActiveScaffold : Ruby on Rails plugin" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/activescaffold?hl=en -~----------~----~----~----~------~----~------~--~---
