Каковы аргументы / опции для @ pages.find () в Webby? - PullRequest
0 голосов
/ 21 января 2011

При использовании Webby для создания статического веб-сайта содержимое и макет обрабатываются с помощью erb.Программа предоставляет переменную «@pages», которая содержит информацию обо всех генерируемых страницах.Я видел несколько примеров использования метода @ pages.find () для выбора / сортировки / фильтрации содержимого переменной.

Мой вопрос: где находится документация для этого метода и /или как это на самом деле используется?Документация на сайте Webby не содержит никаких подробностей об этой функции, поэтому я предполагаю, что она поступает извне самого приложения.

Я только немного знаком с ruby, но у меня такое ощущение, что этоособенность ruby ​​или ruby-on-rails, которую многие считают само собой разумеющимся, затрудняет поиск информации.Тот факт, что метод с именем 'find' также мало помогает результатам Google.Самая близкая вещь, которую я смог найти, - это документация для ActiveRecord :: Base.find (), которая кажется похожей, но после некоторого тестирования кажется, что это не совсем то же самое.

Если кто-то может указатьмне правильную документацию, объяснить метод или иным образом указать мне правильное направление, это было бы здорово.

1 Ответ

1 голос
/ 21 января 2011

Хорошо, извините. Я задал вопрос около пяти минут раньше. Я просто сам отвечу, если кто-то попадет в такую ​​же ситуацию:

Фактически он определен внутри кода Webby, и ссылка здесь: http://webby.rubyforge.org/rdoc/classes/Webby/Resources/DB.html

@ pages является экземпляром класса Webby :: Resources :: DB, и документация по методу find находится на странице, указанной выше.

...