Hi Rene,

dann mach aus dem <= einfach ein >. Also statt "deliverdate <= Date.today" ein "deliverdate > Date.today".

Schöne Grüße,
Benny

Am 05.02.2009 um 22:34 schrieb Adam Meyer <[email protected]>:

Rene Paulokat wrote:
On Thu, 5 Feb 2009 21:11:38 +0100
Adam Meyer <[email protected]> wrote:

nichts finde.
bspw. so:

class Event < ActiveRecord::Base
attr_accessor :start_date

def validate_on_create
 if @start_date == nil || @start_date <= Date.today
  errors.add(:start_date, "muss in der zukunft liegen.")
 end
end

end

oder du erweiterst Validation um sowas wie validates_date_greater_than
...

gruesse
rene

Hi Rene

Also ich habe jetzt folgenden code in meinem Order model in dem
deliverdate das besagte datum enthält

class Order < ActiveRecord::Base
 belongs_to :user
 has_many :products
 belongs_to :raddress

  def validate_on_create
   if deliverdate <= Date.today
    errors.add(:deliverdate, "Datum muss in der Zukunft liegen.")
   end
  end
end


Das Problem ist aber, dass ich immer noch frühere Dati speichern kan n.
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/listinfo/rubyonrails-ug

Antwort per Email an