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

  • guau . .

    guau . .

    25 Ocak 2008
  • My Name Is Jeff

    My Name Is J

    26 ŞUBAT 2008
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010