2011-06-24 10 views
9

İşlem bölümü, üretimdeki geçişlere izin vermez. Şimdi bazı kayıtlar eklemek için sql deyimlerini sağlamaya ihtiyacım var - arel ile 'to_sql' çağırmak ve buluculardan sql ayıklamak mümkün olduğunu biliyorum.Bir ActiveRecord modeli için oluşturulan sql'i ayıkla/oluştur

Aynısını 'oluştur/kaydet' için yapmanın bir yolu var mı?

+0

emrinde tam olarak? Sadece bir Ruby ortamı mı? – zudduz

cevap

1

Gereksinim duyduğunuz eylemi yapmak için bir birim sınaması yazmaktan ve projenizdeki test.log dosyasına bakmaktan ne haber?

(Ben Rails kullandığınız varsayarak yaşıyorum!) Dün gece vardı bir sorun ayıklarken

Ben de benzer bir şey yaptı:

Updating ActiveRecord in Rails test

Stu nelerdir kaynaklar

+0

Bu seçeneği düşünürdüm, ama iğrenç bir hack. Bilmediğim temel işlevleri veya SQL'i yakalayabilen bir mücevher olmasını umuyordum. –

+0

Sorunuzu destekleyeceğim çünkü bu durumda güzel bir çözüm görmek istiyorum. Stu – Stu

İlgili konular