0

Webbyを使用して静的Webサイトを生成する場合、コンテンツとレイアウトはerbを介して処理されます。プログラムは、生成されているすべてのページに関する情報を含む「@pages」変数を提供します。'@ pages.find()'メソッドを使用して変数の内容を選択/ソート/フィルタリングする例をいくつか見てきました。

私の質問は次のとおりです。このメソッドのドキュメントはどこにありますか、および/または実際にどのように使用されていますか?Webbyサイトのドキュメントでは、この機能の詳細については説明されていないため、アプリケーション自体の外部からのものであると思います。

私はルビーに少し慣れているだけですが、これは多くの人が当然のことと思っているルビーやルビーオンレールの特徴であり、情報を見つけるのが難しいと感じています。メソッドの名前が「find」であるという事実も、Googleの結果にはあまり役立ちません。私が見つけた最も近いものは、「ActiveRecord :: Base.find()」のドキュメントです。これは似ているように見えますが、いくつかのテストの後、まったく同じではないようです。

誰かが私に正しいドキュメントを示したり、方法を説明したり、あるいは正しい方向に私を向けたりすることができれば、それは素晴らしいことです。

4

1 に答える 1

1

うんごめん。私は5分ほど早く質問しました。他の誰かが同じ状況に陥った場合に備えて、私は自分で答えます。

これは実際にはWebbyコード内で定義されており、参照はここにあります:http ://webby.rubyforge.org/rdoc/classes/Webby/Resources/DB.html

@pagesはWebby::Resources :: DBクラスのインスタンスであり、findメソッドのドキュメントは上記のリンク先のページにあります。

于 2011-01-21T11:11:19.197 に答える