Geliştirme işleminin başlarında bir hata yaptım ve çoğul adıma sahip modellerimden birini seçtim (User
yerine Users
). Yeniden adlandırmak ve karşılık gelen denetleyici (script/generate
yolu ile oluşturmaya benzer) kolay bir yolu var mı? BildiğimModel nasıl yeniden adlandırılır
cevap
güncelleme: Bu komut artık
desteklenmeyen bir komut dosyası sizin için iş yapacak var:
kolay bir yolu yok, http://railsforum.com/viewtopic.php?id=32693
i sadece elle
çok tüm testleri adlandırmak forgt yok ....
bunu yapmak için var düşünüyorum Tüm başvuruları el ile tüm başvurularınızda Users
'a değiştirmeniz gerekecektir.
class RenameUsers < ActiveRecord::Migration
def self.up
rename_table :users, :user
end
def self.down
rename_table :user, :users
end
end
Tablo adı, böylece "kullanıcılar" çoğul olmalıdır edilir ince. – kouak
Doğru! Ama onun modelinde, tablo muhtemelen kullanıcı isimlendirilmediğinden, –
.
Ayrıca tabloyu yeniden adlandırmak için bir geçiş yapmanız da gerekir.
- 1. PHPSESSID nasıl yeniden adlandırılır?
- 2. Tmux'da bölme nasıl yeniden adlandırılır?
- 3. ruby dosyalarının nasıl yeniden adlandırılır?
- 4. Highcharts: Seriler nasıl yeniden adlandırılır
- 5. PHP - Bir nesne özelliği nasıl yeniden adlandırılır?
- 6. URL'de REST rotaları nasıl yeniden adlandırılır?
- 7. Cassandra CQL3'te tablo nasıl yeniden adlandırılır
- 8. Azure Web Uygulaması URL'si Nasıl Yeniden Adlandırılır
- 9. Spring-Security tablosundaki persistent_logins nasıl yeniden adlandırılır
- 10. Koleksiyon db dosyasında nasıl yeniden adlandırılır?
- 11. HBase'de Bir Tablo Nasıl Yeniden Adlandırılır?
- 12. Netbeans benzeri bir yöntemde Eclipse PDT'deki bir değişken nasıl yeniden adlandırılır/yeniden adlandırılır
- 13. Xcode: Yöntem nasıl yeniden adlandırılır/yeniden adlandırılır ve PARAMETRELERİ EKLEYİN (veya KALDIRMA)?
- 14. Entity Framework tarafından oluşturulan Context.tt nasıl yeniden adlandırılır?
- 15. Toplama sütunları nasıl adlandırılır?
- 16. OSX'te oluşturma tarihine göre dosyalar nasıl yeniden adlandırılır?
- 17. Amazon S3 Kovadaki bir dosya nasıl yeniden adlandırılır?
- 18. sql server toplu sürümü tablosundaki tablo nasıl yeniden adlandırılır
- 19. SQLite 3.0'da bir tablo nasıl yeniden adlandırılır?
- 20. Ubuntu'daki bir bash komut dosyasından nasıl yeniden adlandırılır?
- 21. Klasör adını kullanmak yerine projeyi nasıl yeniden adlandırılır?
- 22. Rails 'map.resources()' daki varsayılan tanımlayıcı param "id" nasıl yeniden adlandırılır?
- 23. N dosyaları ANT ile nasıl yeniden adlandırılır? (Toplu İş)
- 24. Android uygulamasıyla sdcard'daki bir dosya nasıl yeniden adlandırılır?
- 25. UI öğeleri nasıl adlandırılır?
- 26. MATLAB'ı yeniden başlatmadan model DLL'si nasıl yeniden derlenir?
- 27. C# - Bu teknik nasıl adlandırılır?
- 28. Python'da dahili isimler nasıl adlandırılır?
- 29. Uygulama mağazası simgesi nasıl adlandırılır?
- 30. iPhone 5 için grafik dosyaları nasıl adlandırılır?
'u yeniden adlandırması gerekecek! Sık sık ihtiyaç duyduğum bir şey değil ama orada olduğunu bilmek güzel. – stephenmurdoch
Ben birine imi, ben onları geri almak için bir AĞACI olduğunu. Çoğu zaman geri dönüp yenileyim. – wesgarrison
Raylar 3 ile kullanmak mümkün mü? – mirelon