Я пытаюсь создать приложение проверки SQL с ruby, используя gem PG.Есть ли способ для приложения, чтобы не дать мне ошибку при запуске SQL, который не является правильным.Вместо ошибки получите nill или ошибку в виде строки.
Вот очень простой пример того, как использовать блок начала / спасения.
def some_method conn = PG.connect( dbname: 'some_db' ) begin conn.exec( "MONKEY_SELECT * foo" ) # obviously not valid SQL rescue PG::SyntaxError end end
Может быть, посмотрите на http://rubylearning.com/satishtalim/ruby_exceptions.html