Changeset 1711
- Timestamp:
- 07/05/05 15:04:44 (3 years ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/lib/action_controller/session/active_record_store.rb
r1710 r1711 36 36 # The default Active Record class. 37 37 class Session < ActiveRecord::Base 38 self.table_name = 'sessions'39 38 before_save :marshal_data! 40 39 before_update :data_changed? … … 252 251 # Restore session state. The session model handles unmarshaling. 253 252 def restore 254 @session.data if @session 253 if @session 254 @session.data 255 end 255 256 end 256 257 257 258 # Save session store. 258 259 def update 259 @session.save! if @session 260 if @session 261 ActiveRecord::Base.silence { @session.save! } 262 end 260 263 end 261 264 … … 271 274 def delete 272 275 if @session 273 @session.destroy rescue nil276 ActiveRecord::Base.silence { @session.destroy } 274 277 @session = nil 275 278 end