im implementing a login system for a messageboard. tooked from a book.
pretty simple. everythings works great, but in the example the idea is,
when i want to create a new message, the author name shall be tooked
from the session[:user]
params[:message][:date] = Time.now
params[:message][:author_id] = @session[:user].id #here!!
@message = Message.new(params[:message]) if @message.save flash[:notice] = 'Message was successfully created.' redirect_to :action => 'list' else render :action => 'new' end
but i recive this error:
“Called id for nil, which would mistakenly be 4 – if you really wanted
the id of nil, use object_id”
i dont know why, im following the example step by step. what can i do?