[Nitro] Date in Og

Emmanuel Piperakis epiperak at softlab.ece.ntua.gr
Fri Nov 25 02:46:00 EST 2005


Hi everybody,
I just installed 0.25 (to test it on the app during the weekend) and to my 
surprise Date objects still cause problems!

Any ideas?

In my model I have 
class ForeignProject < Project
   property :invest_size,          Fixnum
   property :invest_type,          Fixnum
   property :acquisition_date,     Date
   property :placement_date,       Date
   property :sales_commission_per, Fixnum

   def initialize
     super
     @placement_date = Date.today
     @sales_commission_per = Date.today
     @invest_type = 0
   end

   def calc(startd, endd, var, datas)
     sum = 0.0
     datas.each {|l| sum += l.calc(startd, endd, var)}
     return sum
   end

end



In the controller
    project.assign_properties(request.params)


Error
Path: /project_save/foreign/new
undefined method `to_date' for Sun Jan 01 00:00:00 JST 1995:Time
Click here to reload.
Click here to go to the referer or the home page.
Stack Trace

(eval):6:in `__force_placement_date'
/usr/lib/ruby/gems/1.8/gems/glue-0.25.0/lib/glue/property.rb:81:in 
`populate_object'
/usr/lib/ruby/gems/1.8/gems/glue-0.25.0/lib/glue/property.rb:59:in 
`populate_object'
/usr/lib/ruby/gems/1.8/gems/og-0.25.0/lib/og/entity.rb:68:in 
`assign_properties'
./src/controller.rb:133:in `project_save'
(eval):12:in `project_save_action'
/usr/lib/ruby/gems/1.8/gems/nitro-0.25.0/lib/nitro/controller.rb:104:in 
`method_missing'
/usr/lib/ruby/gems/1.8/gems/nitro-0.25.0/lib/nitro/render.rb:125:in 
`render'
/usr/lib/ruby/gems/1.8/gems/nitro-0.25.0/lib/nitro/adapter/webrick.rb:143:in 
`do_POST'
/usr/lib/ruby/1.8/webrick/httpservlet/abstract.rb:35:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'

Emmanouil Piperakis (epiperak at cs.ntua.gr)
{To explore is Human, to Create is Devine,
  To teach is Primal, to Rule is Sin}



More information about the Nitro-general mailing list