app/controllers/exception_track/logs_controller.rb in exception-track-0.5.2 vs app/controllers/exception_track/logs_controller.rb in exception-track-0.6.0
- old
+ new
@@ -8,9 +8,14 @@
# GET /exception_logs
def index
@logs = Log.order("id desc").page(params[:page]).per(15)
end
+ def export
+ @logs = Log.order("id desc").where("created_at >= ?", 3.months.ago)
+ send_data JSON.pretty_generate(@logs.as_json(only: [:title, :body, :created_at, :updated_at])), filename: "#{Date.current}.json", disposition: "attachment"
+ end
+
# GET /exception_logs/1
def show; end
# DELETE /exception_logs/all
def all