je fais:Rails et created_at
Order.find(:all, :conditions => "created_at>='#{DateTime.now.year}-#{month}-1' and created_at<='#{Date.new(DateTime.now.year, month.to_i, -1)}'")
qui fonctionne bien, sauf que tout créé le dernier jour du mois ne sont pas inclus. Created_at pourrait contenir: "2010-09-30 18:34:09". Ce n'est PAS inférieur ou égal à "2010-09-30". Je sais que je pourrais juste changer la méthode à ceci:
Order.find(:all, :conditions => "created_at>='#{DateTime.now.year}-#{month}-1' and created_at<='#{Date.new(DateTime.now.year, month.to_i, -1)} 23:59:59'")
... mais cela semble plutôt faux. Y a-t-il une façon plus intelligente de le faire?
Je les connais mais comment les utiliseriez-vous dans l'exemple ci-dessus? – jriff