SORU
8 Ocak 2011, CUMARTESİ


Raylar yeniden adlandırma tablosu

... (Tablo. herhangi bir tabloyu yeniden adlandırmak istiyorum

Bu kod satırı çalıştım:

ActiveRecord::ConnectionAdapters::SchemaStatements.rename_table(old_name, new_name)

Tuhaf olan şu. İlk defa bir iş var, ama şimdi bu hatayı alıyorum biliyorum: tanımsız yöntemi `rename_table' ActiveRecord::ConnectionAdapters::SchemaStatements:Modülü

Set etmem gereken bir şey var mıydı? Ya da kör burada.. gidiyorum

Teşekkürler!

CEVAP
7 Aralık 2012, Cuma


Raylar >= 3.1 change yöntemi kullanabilirsiniz.

 class RenameOldTableToNewTable< ActiveRecord:Migration
   def change
     rename_table :old_table_name, :new_table_name
   end 
 end 

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • John Lynn

    John Lynn

    8 Ocak 2010
  • Philip DeFranco

    Philip DeFra

    16 EYLÜL 2006
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011