Tôi không chắc liệu điều này có thực sự có thể hay không nhưng tôi đang cố gắng làm cho tài liệu của ứng dụng đường ray hoàn chỉnh hơn bằng cách thêm tài liệu cho phạm vi trong các tệp app/models
của chúng tôi. Những gì tôi đang tìm cách để thử và làm là:Thêm tài liệu cho phạm vi mô hình trong đường ray
# This is a description of what the scope does and the action that it performs
scope :newest_records, order("created_at desc").limit(50)
Và sau đó khi tôi chạy rdoc qua ứng dụng tôi muốn để xem newest_records
liệt kê như là một phương pháp public class cùng với các phương pháp truyền thống mà sẽ được ghi nhận như:
# some more documentation about this method
def self.a_class method
....
end
EDIT
tôi nhận ra câu hỏi này có thể là một chút mơ hồ. Vì vậy, đây là một nỗ lực để làm rõ: Hiện nay khi tôi cố gắng để thêm một dòng bình luận trên một tuyên bố scope
tôi nhận được NO tài liệu được tạo ra bởi RDoc cho phạm vi. Tôi biết RDoc có thể nhận các phương thức meta/thuộc tính nếu không nó sẽ không hiển thị các thuộc tính trong các tài liệu được khai báo với attr_accessor
. Vì vậy, câu hỏi của tôi là làm thế nào để tôi thêm ý kiến để tập tin của tôi để:
- Phương pháp này xuất hiện trong rdoc tôi tạo ra tài liệu
- Có vẻ như một phương pháp public class (như trái ngược với phương pháp dụ công cộng vv)
những gì chính xác là câu hỏi, là nó không có khả năng Thêm docu ... 'hoặc 'lỗi thêm docu ...' vv Tôi chỉ không chắc chắn. Hiện bình luận không hiển thị khi được thử? Rdoc có hiển thị nó không? Rất vui được trợ giúp, không chắc chính xác câu hỏi là gì. –
@Michael Durrant - Tốt. Ngày đọc thứ hai câu hỏi của tôi không phải là rất tốt worded. Sẽ chỉnh sửa để làm cho rõ ràng hơn. –