Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Changeset 1711

Show
Ignore:
Timestamp:
07/05/05 15:04:44 (3 years ago)
Author:
bitsweat
Message:

r2866@asus: jeremy | 2005-07-05 13:23:10 -0700
Silence ARStore session activity in the logs.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/actionpack/lib/action_controller/session/active_record_store.rb

    r1710 r1711  
    3636      # The default Active Record class. 
    3737      class Session < ActiveRecord::Base 
    38         self.table_name = 'sessions' 
    3938        before_save   :marshal_data! 
    4039        before_update :data_changed? 
     
    252251      # Restore session state.  The session model handles unmarshaling. 
    253252      def restore 
    254         @session.data if @session 
     253        if @session 
     254          @session.data 
     255        end 
    255256      end 
    256257 
    257258      # Save session store. 
    258259      def update 
    259         @session.save! if @session 
     260        if @session 
     261          ActiveRecord::Base.silence { @session.save! } 
     262        end 
    260263      end 
    261264 
     
    271274      def delete 
    272275        if @session 
    273           @session.destroy rescue nil 
     276          ActiveRecord::Base.silence { @session.destroy } 
    274277          @session = nil 
    275278        end