在阅读Ruby on Rails教程时,我经常会遇到包含方法调用的类的源代码,这些方法调用不会出现在类文档中。例如,使用ActiveRecord时使用“save”。但是,“保存”不会出现在ActiveRecord :: Base的文档中。如何确定ActiveRecord :: Base使用ActiveRecord :: Persistence中的mixin?通常,在查看类的文档时,我希望能够确定哪些方法可供使用。似乎缺少一件重要的作品。
答案 0 :(得分:1)
更新:找到他们。类包含的方法(mixins和normal)位于API文档站点的左下方框中。最初,我认为该框包含框架中可用的所有方法,而不仅仅是ActiveRecord(100's)可用的方法。我从未想到ActiveRecord或任何类通过所有包含和扩展来设计为那么大。
根据Tin Man的建议,here是API的链接