This could just be my lack of knowledge of how Rails works but from the following code in my RSpec test ....
$stderr.puts "BEFORE: #{@invitation.meeting.event.event_type.event_type_time_units.inspect}" @invitation.save! EventTypeTimeUnit.all.each {|rec| $stderr.puts rec.inspect } $stderr.puts "AFTER REC INSPECT #{@invitation.meeting.event.event_type.inspect}" $stderr.puts "AFTER LIST INSPECT #{@invitation.meeting.event.event_type.event_type_time_units.inspect}" ................ I get the following output. The thing that is not right, is that there is no data for the association event_type_time_units. The data is in the DB, the ids, foreign keys are correct but I just can't get the data from the association. BEFORE: [#<EventTypeTimeUnit id: 1, event_type_id: 1, time_unit_id: 1,...>, #<EventTypeTimeUnit id: 2, event_type_id: 1, time_unit_id: 2, ...>, #<EventTypeTimeUnit id: 3, event_type_id: 1, time_unit_id: 3, ...>] #<EventTypeTimeUnit id: 1, event_type_id: 1, time_unit_id: 1, ...> #<EventTypeTimeUnit id: 2, event_type_id: 1, time_unit_id: 2, ...> #<EventTypeTimeUnit id: 3, event_type_id: 1, time_unit_id: 3, ...> AFTER REC INSPECT #<EventType id: 1, event_category_id: 1, ...> AFTER LIST INSPECT [] Can someone please put me out of my ignorant misery, please. Thank you. -ants
_______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users