我在Rails中处于开发者模式 我正在尝试使用AR将包含二进制数据的记录插入到DB中。
Edoc.create(
:id_claim => @claim_index,
:id_material => @doc_code,
:size => @file_list.first[:size],
:efile => params[:files][0].read
)
但是由于Rails使用整个文件内容记录查询,因此需要花费很多时间。
如何关闭记录特定查询?
答案 0 :(得分:0)
尝试:
old_logger = ActiveRecord::Base.logger
ActiveRecord::Base.logger = nil
# your code here...
恢复记录器:
ActiveRecord::Base.logger = old_logger; nil # nil just to suppress some garbage