I know this is dumb, but I can not set a session variable. I get the
followig error:
Processing Base#edit (for 67.174.108.88 at 2006-06-28 17:17:34) [GET]
Session ID: 3c4b2bad18c8bc289b719dc056913be7
Parameters: {“action”=>“edit”, “id”=>“11”, “controller”=>“image”,
“filename”=>"/event/image/11/effect.jpg", “fieldname”=>“image”}
NoMethodError (undefined method []=' for nil:NilClass): /app/controllers/image_controller.rb:13:in
initialize’
/vendor/rails/actionpack/lib/action_controller/routing.rb:483:in
recognize!' /vendor/rails/railties/lib/dispatcher.rb:38:in
dispatch’
/vendor/rails/railties/lib/fcgi_handler.rb:150:in process_request' /vendor/rails/railties/lib/fcgi_handler.rb:54:in
process!’
/usr/lib/ruby/gems/1.8/gems/fcgi-0.8.6.1/./fcgi.rb:600:in each_cgi' /usr/lib/ruby/gems/1.8/gems/fcgi-0.8.6.1/./fcgi.rb:597:in
each_cgi’
/vendor/rails/railties/lib/fcgi_handler.rb:53:in process!' /vendor/rails/railties/lib/fcgi_handler.rb:23:in
process!’
dispatch.fcgi:25
Here is my Controller Code:
class ImageController < ActionController::Base
def initialize
session[‘curimg’] = Time.now
end
def showtime
render_text session['curimg']
end
Can anyone see what I am doing wrong??