2010-08-11 81 views
0

類遷移Rails的,某些型號

 def self.migrate_old_categories 
     ActiveRecord::Base.establish_connection(:data_center_v2) 
     ActiveRecord::Base.table_name = "categories" 
     end 

end 

如何創建別名我需要使用它,因爲我一直用它。例如:Category.find(:all) 那麼,我怎麼能,當我寫:Migrator.migrate_old_categories,結束腳本查找所有類別?

Thanx,apoligize for my english。俄語。

回答

0

你可以遷移

class Category < AR 
end 

class Categories < AR 
    def table_name 
    "categories" 
    end 
end 

之前創造一些模型,你可以做

Category.all 

Categories.all 
+0

是,我知道。但是在這個課上,我需要使用很多模型。 在這個類中,我有8種不同的模型。 我需要在當前方法中創建模型。 – sesharim 2010-08-11 06:17:36

0
class Category < ActiveRecord::Base 
def self.table_name() "categories" end 
end