class method
self.setup_sessid_compatibility!
Ruby on Rails 3.2.22.5
Since v2.3.18 Last seen in v3.2.22.5 PrivateSignature
self.setup_sessid_compatibility!()
Compatibility with tables using sessid instead of session_id.
Source
# File activerecord/lib/active_record/session_store.rb, line 110
def setup_sessid_compatibility!
# Reset column info since it may be stale.
reset_column_information
if columns_hash['sessid']
def self.find_by_session_id(*args)
find_by_sessid(*args)
end
define_method(:session_id) { sessid }
define_method(:session_id=) { |session_id| self.sessid = session_id }
else
class << self; remove_method :find_by_session_id; end
def self.find_by_session_id(session_id)
find :first, :conditions => {:session_id=>session_id}
end
end
end
Defined in activerecord/lib/active_record/session_store.rb line 110
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::SessionStore::Session