2013-05-02 34 views
5

Trong một số phương pháp tôi đang wrting một cái gì đó như thế này:đâu Rails hiển thị đầu ra khai thác gỗ

Rails.logger.debug("------I WAS HERE ------- ") 

tôi có thể thấy rằng nếu tôi đặt một điểm break trên dòng tiếp theo của mã đó, nó được đánh vỡ mà điểm, bằng cách sử dụng RubyMine IDE và chạy máy chủ nó từ chế độ Debug của nó, vì vậy nó đã thông qua phương thức logger.debug đó nhưng nó đã in nó ở đâu? Tôi không thể tìm thấy nó trong Console ... Có cách nào dễ hơn không?

Trả lời

7

Nhật ký theo mặc định, truy cập tệp #{Rails.root}/log/#{Rails.env}.log. Rất có thể đó là development.log trong trường hợp của bạn.

+0

bây giờ tôi gặp sự cố khi tìm đường dẫn đó :) cách "đặt"? có lẽ tôi chỉ cần viết một đặt, sau đó hy vọng rằng một trong những hiển thị trong giao diện điều khiển –

+0

'puts' sẽ hiển thị trong giao diện điều khiển, có. Thư mục nhật ký của bạn ở cấp cao nhất trong dự án của bạn - ví dụ: vì vậy bất cứ nơi nào bạn đang tìm kiếm trong redmine, chỉ cần đi lên từ mã hiện tại cho đến khi bạn đạt đến đỉnh của dự án (ví dụ: nơi 'ứng dụng',' lib' và các thư mục khác). –

Các vấn đề liên quan