base_controller.rb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:1k
源码类别:

Ajax

开发平台:

Others

  1. class Admin::BaseController < ApplicationController
  2.   cattr_accessor :look_for_migrations
  3.   @@look_for_migrations = true
  4.   layout 'administration'
  5.   before_filter :login_required, :except => [ :login, :signup ]
  6.   before_filter :look_for_needed_db_updates, :except => [:login, :signup, :update_database, :migrate]
  7.   private
  8.   def look_for_needed_db_updates
  9.     if Migrator.offer_migration_when_available
  10.       redirect_to :controller => '/admin/settings', :action => 'update_database' if Migrator.current_schema_version != Migrator.max_schema_version
  11.     end
  12.   end
  13.   def sweep_cache
  14.     PageCache.sweep_all  
  15.   end
  16. end