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

  • Blunty

    Blunty

    13 Mart 2006
  • GOTO Conferences

    GOTO Confere

    3 EKİM 2011
  • Microsoft Research

    Microsoft Re

    24 EKİM 2008