Zerlegt eine Zeichenkette ohne Trennzeichen entfernen

Muss ich parse eine Datei zu, um die einzelnen SQL-Anweisungen und führen Sie Sie aus rails-controller.

Ich habe den 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

Split entfernt das ";" am Ende des SQLs. Gibt es eine Möglichkeit, nicht zum entfernen des ";" und noch die split mit ";".

InformationsquelleAutor user1570144 | 2012-09-22
Schreibe einen Kommentar