Разделить строку без удаления разделителя

Мне нужно проанализировать файл, чтобы получить отдельные операторы 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

Разделение удаляет & quot ;; & quot; с конца SQL. Есть ли способ не удалять & quot ;; & quot; и все еще разделяется с помощью & quot ;; & quot ;.

Ответы на вопрос(5)

Ваш ответ на вопрос