我正在使用 after_save_filer 将记录保存到 CSV 中。我没有收到任何错误,也找不到文件,生成了什么(如果存在)。
这是我正在使用的代码:
after_save :to_csv
def to_csv(options = {})
require 'csv'
CSV.open("C:/project/myfile.csv", "w") do |csv|
csv << self.class.column_names
csv << self.attributes.values_at(*column_names)
end
end
运行保存过滤器后如何检查?我如何设置路径?