Ruby ve Rails ile gerçekten yeni başladım ve kendimi gerçekten zevkli bulduğum şeylerden biri de sizi yararlandığı konvansiyonlar.Rake db :: migrate aslında nasıl çalışır
Bu davranışı kendi Ruby olmayan projelerimde taklit etmek istiyorum.
Sorum şu ki, aslında nasıl çalışıyor? Rails koduna bakabileceğimi biliyorum, ama içinde neler olup bittiğini anlayabilmem için yeterince uzak değilim.
Bunun bir temel komut dosyası aldığını ve sonra güncelleştirme şeması değişikliklerini buna karşı çalıştırdığını biliyorum. Ama hangi versiyonun açık olduğunu nereden biliyor? Bunu başka bir çerçeve/veritabanında nasıl taklit edebilirim?
Son geçişin ne olduğunu görüyoruz. Bundan sonra gelenleri çalıştırır. * Çok * geniş, SQL yazmak için bir DSL (3.1'de tersine çevrilebilir SQL). Daha spesifik olabilir misin? –
Pek çok yönden çalışıyor ... Hangi özel yönü sizi kızdırıyor? –
Soruyu güncelledik. Özellikle göç ve yıkım hakkında konuşuyorum (örn. Komisyon göçü geri alma). – Dan