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

  • schmittastic

    schmittastic

    9 EYLÜL 2009
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013
  • Submissions101

    Submissions1

    23 ŞUBAT 2007