Expected, got Fixnum problem


#1

Hi,

I was wondering if anybody knew what ’ expected, got Fixnum’
means? My code looks like the following:

begin
anevent = Event.new
anevent.title = params[“event”][“title”]
anevent = session[:user_id]
com = Community.find(params[:id])
com.events << anevent
rescue Exception => exc

end

But I get an exception.

Thanks a lot.


#2
  anevent = Event.new

<…>

  anevent = session[:user_id]

Is this what you really want?

Regards,
Rimantas

http://rimantas.com/


#3

expected, got Fixnum: that means that you try to assign a
fixnum
(an integer…) into something else, and it is not possible to cast the
fixnum into that something (okay, I’m not sure this helps, I find the
error
quite clear if you read it)

Your line:
anevent = session[:user_id]
is suspicious. You try to assign session[:user_id] to anevent, and
there’s
probably no way you can cast a Fixnum into an Event object,


#4

ah, missed that. sorry and thanks.

saureen.