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

Ajax

开发平台:

Others

  1. require 'fileutils'
  2. class AddCacheTable < ActiveRecord::Migration
  3.   def self.up
  4.     FileUtils.rm_rf("public/articles")
  5.     FileUtils.rm_rf("public/xml")
  6.     FileUtils.rm_rf("public/index.html")
  7.     create_table :page_caches do |t|
  8.       t.column :name, :string
  9.     end
  10.     add_index :page_caches, :name
  11.   end
  12.   def self.down
  13.     # TODO: how can this script sweep the page cache?
  14.     # Like PageCache.sweep('/') but without calling a model?
  15.     remove_index :page_caches, :name
  16.     drop_table :page_caches
  17.   end
  18. end