Thanks Jim I am using a specific seed.rb script to seed the database from scratch , as it clean the tables it's not so important, the id auto- generated in sequence. If the table is not empty (let's assume 12 records) , then the first hash will have the id : 13 despite the fact that there is an "id" key in the hash .. I should take off the auto-generation of the id
On 22 avr, 15:32, Jim Ruther Nill <jvn...@gmail.com> wrote: > On Fri, Apr 22, 2011 at 9:26 PM, Erwin <yves_duf...@mac.com> wrote: > > I have an array of Hash to be used for creating records in db with > > this format : > > > geo_areas.first > > => {"id"=>1, "areaOrder"=>1, "areaName"=>"Europe", "areaCode"=>"EUR", > > "areaEnabled"=>1} > > > I'll loop over the geo_areas array to create all records .. but I need > > to use the 'id' key as the :id of my records upon creation > > > doing : > > GeoArea.new(geo_areas.first) doesn't take the "id" in account > > => #<GeoArea id: nil, areaOrder: 1, areaName: "Europe", areaCode: > > "EUR", areaEnabled: true> > > You might want to look at the Fixtures class. > > I don't know where I got this seeding script before but it uses fixtures > to create the records.http://pastie.org/1822406 > > > > > > > and > > GeoArea.create(geo_areas.first) auto-generate the id , not taking in > > account the "id" in the Hash ... > > > how should I proceed ? > > > tfyi > > > -- > > You received this message because you are subscribed to the Google Groups > > "Ruby on Rails: Talk" group. > > To post to this group, send email to rubyonrails-talk@googlegroups.com. > > To unsubscribe from this group, send email to > > rubyonrails-talk+unsubscr...@googlegroups.com. > > For more options, visit this group at > >http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- > ------------------------------------------------------------- > visit my blog athttp://jimlabs.heroku.com -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.