2011-03-12 28 views
0

在阅读Ruby on Rails教程时,我经常在包含方法调用的类的源代码中运行,这些方法调用并未在线显示在类文档中。例如,使用ActiveRecord时使用“save”。但是,“保存”不会出现在ActiveRecord :: Base的文档中。我如何确定ActiveRecord :: Base使用ActiveRecord :: Persistence中的mixin?通常,在查看某个类的文档时,我希望能够确定哪些方法可供使用。看起来似乎缺少了一个重要的部分。如何知道Rails API使用哪些mixin?

+2

谈谈你“UPDATE”部分移动到答案,如果您满意的话。你可以选择它作为你的答案,这将真正标记问题已解决,而不是在标题中添加“[已解决]”。另外,将网址包含到您所谈论的网站中将会非常好。因为你的问题和回应并不能真正帮助除你自己之外的任何人。 –

+0

谢谢你的意见田满。 – Joe

回答

1

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

按铁皮人的建议,here是链接到API的

相关问题