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ş:
Pandalar yeniden adlandırma sütunlar...
Bir dizindeki Dosyaların bir toplu yen...
Böyle büyük mükafat 4 proje yeniden ad...
aynı dosya, yeniden adlandırma, bastır...
Nasıl, require_dependency ve sabitler ...