Мне нужно иметь возможность выводить ОБНОВЛЕНИЯ SQL, которые будут генерироваться Rails, без их фактического запуска или сохранения записей. Вместо этого я буду выводить обновления SQL в файл.
Есть ли способ сделать это в Rails, без использования строковой интерполяции?
Можно ли сделать что-то вроде следующего:
p = Post.where (something)
p.some_value = some_new_value
p.to_sql??? # how to generate the update statement
вместо:
"UPDATE TABLE SET field_1 = #{new_field} WHERE ID = " etc etc