ok I did it it's ok Le mercredi 25 janvier 2017 21:28:01 UTC+1, Gloufy a écrit : > > with your method I can have the message error on each record ? (for > example if the date already exist) > > Le mardi 24 janvier 2017 12:51:54 UTC+1, Sergio Cambra a écrit : >> >> El lunes, 23 de enero de 2017 16:56:05 (CET) Gloufy escribió: >> > Hi, >> > >> > I have a model called Indispo with a attribute :dateIndispo (is type >> date) >> > In my controller i have a custom action periode. >> > One field for date begin and another field date end. >> > It possible to create all record between the two date with batch_create >> ? >> >> >> I don't think you need batch_create for this, you have your own custom >> action, >> so you can call do_create for each date: >> >> def periode_create >> params[:record][:date_begin]=params[:record][:dateIndispo] if >> params[:record][:date_end]=="" >> >> date_debut=Date.strptime(params[:record][:dateIndispo],'%d/%m/%Y') >> date_fin=Date.strptime(params[:record][:date_end],'%d/%m/%Y') >> >> params[:record]=[] >> date_debut.upto(date_fin) do |date| >> do_create attributes: params[:record].merge(:dateIndispo) => >> date.to_s >> end >> end >> >> >>
-- You received this message because you are subscribed to the Google Groups "ActiveScaffold : Ruby on Rails Gem" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/activescaffold. For more options, visit https://groups.google.com/d/optout.
