Мне нужно проанализировать файл, чтобы получить отдельные инструкции SQL и запустить их из контроллера rails.
У меня есть следующий код:
@sql_file = "#{RAILS_ROOT}/lib/evidence_interface_import.sql"
@sql_stmts_array = File.read(@sql_file).split(";")
@sql_stmts_array.each_with_index do |sql_stmt,s_index|
ActiveRecord::Base.connection.execute(sql_stmt)
end
Разделение удаляет ";" с конца SQL. Есть ли способ не удалять ";" и все еще разделить с помощью ";" .