Zeichenfolge teilen, ohne Trennzeichen zu entfernen
Ich muss eine Datei analysieren, um einzelne SQL-Anweisungen zu erhalten und sie vom Rails-Controller auszuführen.
Ich habe folgenden Code:
@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
Die Aufteilung entfernt das ";" vom Ende der SQLs. Gibt es eine Möglichkeit, das ";" nicht zu entfernen? und immer noch mit ";"