これが実際に可能かどうかはわかりませんが、私たちのapp/models
ファイルのスコープのドキュメントを追加することで、レールアプリケーションのドキュメントをより完成させようとしています。私は試してみてやって探していますは次のとおりです。モデルスコープのドキュメントをレールに追加する
# This is a description of what the scope does and the action that it performs
scope :newest_records, order("created_at desc").limit(50)
そして、私はアプリ経由RDOCを実行したときに、私はがnewest_records
が文書化されますより伝統的な方法と一緒に公共のクラスメソッドとしてリストされている見たい以下のような:
# some more documentation about this method
def self.a_class method
....
end
EDIT
私はこの質問は少し曖昧かもしれ実現します。ここでは明確にしようとしています:現在、scope
宣言の上にコメント行を追加しようとすると、スコープのためにRDocによって生成されたドキュメントはありません。私はRDocがメタメソッド/属性を拾うことができることを知っています。それ以外の場合は、attr_accessor
と宣言されたドキュメントに属性を表示しません。だから私の質問は、なるように、私は私のファイルにコメントを追加するにはどうすればよいです:それは公共のクラスメソッド(パブリックインスタンスメソッドなどではなく) として表示されますドキュメント
になどのメタメソッドを文書化するための完全な構文を表示することができ、それはドキュメンタリーを追加することができない...」や「エラー追加するドキュメンタリー...」などがあります私は確信していません。試してもコメントは表示されませんか? rdocはそれを表示しますか?喜んで助けてください、ちょうど質問が何であるか正確には分かりません。 –
@Michael Durrant - 良い点。 2回目の読書では、私の質問はあまりうまく語られていません。より明確にするために編集します。 –