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

Ticket #10631: use_session_table_name_method.diff

File use_session_table_name_method.diff, 0.6 kB (added by chuyeow, 8 months ago)

Use the unused session_table_name method in the db:sessions:clear task

  • railties/lib/tasks/databases.rake

    old new  
    331331 
    332332    desc "Clear the sessions table" 
    333333    task :clear => :environment do 
    334       session_table = 'session' 
    335       session_table = Inflector.pluralize(session_table) if ActiveRecord::Base.pluralize_table_names 
    336       ActiveRecord::Base.connection.execute "DELETE FROM #{session_table}" 
     334      ActiveRecord::Base.connection.execute "DELETE FROM #{session_table_name}" 
    337335    end 
    338336  end 
    339337end