Trong Rails 3.2 Tôi nhận cảnh báo không dùng nữa, khi sử dụng logger.silence {}. Trong lưu ý phát hành: "ActiveSupport :: BufferedLogger # im lặng không còn được dùng nữa. Nếu bạn muốn nén nhật ký cho một khối nhất định, hãy thay đổi cấp nhật ký cho khối đó".Rails 3.2 cảnh báo ngưng sử dụng nhật ký im lặng
Tôi có thể dễ dàng thay đổi cấp độ nhật ký cho khối đó bằng cách nào?
im lặng nên có một đối số, phải không? https://github.com/rails/rails/blob/master/activesupport/lib/active_support/core_ext/kernel/reporting.rb#L97 – kuboon
Điều này không hiệu quả chút nào trong Rails 3.2.x và kuboon là chính xác trong rằng 'im lặng' đơn giản cần một đối số. – astjohn