【问题标题】:How do I know which mixins the Rails API uses?我如何知道 Rails API 使用了哪些 mixin?
【发布时间】:2011-03-13 12:25:36
【问题描述】:

在阅读 Ruby on Rails 教程时,我经常会查看包含在线类文档中没有的方法调用的类的源代码。例如,使用 ActiveRecord 时使用“保存”。但是,ActiveRecord::Base 的文档中没有出现“保存”。如何确定 ActiveRecord::Base 使用来自 ActiveRecord::Persistence 的 mixin?通常,在查看类的文档时,我希望能够确定我可以使用哪些方法。似乎缺少了一个重要的部分。

【问题讨论】:

  • 如果您对它感到满意,如何将“更新”部分移至答案。您可以选择它作为您的答案,这将真正将问题标记为已解决,而不是在标题中添加“[SOLVED]”。此外,包含您正在谈论的网站的 URL 也非常好。正如你的问题和回答除了你自己之外并没有真正帮助任何人。
  • 谢谢铁皮人的建议。

标签: ruby-on-rails ruby


【解决方案1】:

更新:找到了。类包含的方法(mixins 和 normal)位于 API 文档站点的左下角框中。最初,我认为该框包含框架中可用的所有方法,而不仅仅是 ActiveRecord 可用的方法(100 个)。我从来没有想过 ActiveRecord 或任何类会通过所有的包含和扩展而设计得那么大。

根据 Tin Man 的建议,here 是 API 的链接

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-02
    • 2021-01-18
    • 2018-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多