小编use*_*144的帖子

拆分字符串而不删除分隔符

我需要解析一个文件来获取单个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
Run Code Online (Sandbox Code Playgroud)

拆分删除";" 从SQL结束.有没有办法不删除";" 仍然使用";"拆分.

ruby ruby-on-rails-3

10
推荐指数
4
解决办法
5921
查看次数

标签 统计

ruby ×1

ruby-on-rails-3 ×1