【问题标题】:What are the arguments/options for @pages.find() in Webby?Webby 中 @pages.find() 的参数/选项是什么?
【发布时间】:2011-01-21 10:57:49
【问题描述】:

使用Webby生成静态网站时,通过erb处理内容和布局。该程序提供了一个“@pages”变量,其中包含有关正在生成的所有页面的信息。我见过几个例子使用“@pages.find()”方法来选择/排序/过滤变量的内容。

我的问题是:此方法的文档在哪里和/或它是如何实际使用的? Webby 网站上的文档没有详细介绍此功能,因此我假设它来自应用程序本身之外。

我对 ruby​​ 只是稍微熟悉,但我感觉这是 ruby​​ 或 ruby​​-on-rails 的一个特性,许多人认为这是理所当然的,因此很难找到信息。该方法被命名为“find”这一事实也对谷歌搜索结果没有太大帮助。我能找到的最接近的东西是“ActiveRecord::Base.find()”的文档,它看起来很相似,但经过一些测试后,它似乎并不完全相同。

如果有人能指出正确的文档、解释方法或以其他方式指出正确的方向,那就太好了。

【问题讨论】:

    标签: ruby-on-rails erb webby


    【解决方案1】:

    好的,对不起。我提的问题提早了大约五分钟。我会自己回答,以防其他人遇到同样的情况:

    其实是在Webby代码里面定义的,参考在这里:http://webby.rubyforge.org/rdoc/classes/Webby/Resources/DB.html

    @pages 是 Webby::Resources::DB 类的一个实例,find 方法的文档在上面链接的页面上。

    【讨论】:

      猜你喜欢
      • 2011-09-07
      • 2014-05-09
      • 2011-01-10
      • 1970-01-01
      • 2012-07-13
      • 2022-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多