0
私は、ActiveRecordインスタンスで呼び出されるメソッドがどこに定義されているのかを特定するのが難しいです。通常、いくつか混在したモジュールから来ていますが、どのモジュールが混在しているかを示すドキュメントも見つけられません。ActiveRecordに混在しているモジュールをリストするドキュメンテーションはどこにもありますか?それとも、私はbase.rbを見つけなければならないのですか?どのモジュールがActiveRecord :: Baseに関連付けられているかをどのように知ることができますか?
これは実際には一般的なRailsを扱う特定の例です。メソッドが定義されている場所を見つけたい場合は、どうすればそれを探すことができますか?ほとんどの人がコードに直接行きますか?
さらに、[Rails Searchable API Doc](http://railsapi.com/)をダウンロードしてください。あなたはスマートな検索を行うことができます(厳密に言う必要はありません、 'habtm'は' has_and_belongs_to_many'にマッチします)、それはローカルなので速いです。 – htanata
自分の環境設定はコミュニティの更新apidock http://apidock.com/rails – noli
Rails APIはいいですし、回答の中にある他の提案もあります。ありがとう。私はトグルを探していた!方法。だから、おそらくフォローアップの質問;私がActiveRecordインスタンスで呼び出すことのできるすべてのメソッドを見つけたいのであれば、どうしたらいいですか? Rails APIを使用すると、特定のメソッドの場所を特定できますが、インスタンス(またはクラス・レベル)で呼び出せるメソッドのリストを表示するにはどうしたらいいですか? – tbaz