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

  • MrMimoB

    MrMimoB

    11 NİSAN 2011
  • pain975

    pain975

    27 NİSAN 2008
  • PUSHER

    PUSHER

    11 HAZİRAN 2014