2011-06-24 36 views
9

Bộ phận hoạt động không cho phép di chuyển trong sản xuất. Bây giờ tôi có nhu cầu cung cấp các câu lệnh sql để chèn một số bản ghi - tôi biết có thể gọi 'to_sql', với arel và trích xuất sql từ các trình tìm kiếm.Trích xuất sql đã tạo cho mô hình ActiveRecord tạo/lưu

Có cách nào để thực hiện tương tự cho 'tạo/lưu' không?

+0

gì các nguồn lực là theo ý của bạn một cách chính xác? Chỉ cần một môi trường Ruby? – zudduz

Trả lời

1

Điều gì về việc viết một bài kiểm tra đơn vị để thực hiện hành động mà bạn yêu cầu, sau đó xem tệp test.log trong dự án của bạn?

(tôi giả sử bạn đang sử dụng Rails!)

tôi đã làm một điều tương tự khi gỡ lỗi một vấn đề tôi đã đêm qua:

Updating ActiveRecord in Rails test

Stu

+0

Tôi đã xem xét tùy chọn này, nhưng đó là một hack khó chịu. Tôi đã hy vọng cho một trong hai chức năng cốt lõi tôi không biết về, hoặc một viên ngọc cho phép chụp SQL. –

+0

Tôi sẽ tăng thêm câu hỏi của bạn vì tôi muốn thấy một giải pháp tốt đẹp trong trường hợp đó. -Stu – Stu

Các vấn đề liên quan