2011-03-13 6 views

答えて

2

マシン上でこれらのクラスを検索するには、rubyがインストールされているディレクトリに移動し、gemsディレクトリを探します。ある私のマシン上:

/usr/local/rvm/rubies/ruby-1.9.2-p136/lib/ruby/gems/1.9/gems

私はちょうどので、スクリーンショットを作りましたあなたはどこがすべてであるかを見ることができます。あなたはsee it hereです。ご存じのように、Railsは多くのコンポーネント(Active Record、Active Support、Action Mailer、Active Resourceなど)で構成されており、各コンポーネントには独自のディレクトリがあります。

0

コードはレールの宝石の中にあります。すべてのコードはRails repositoryで入手できます。しかし、通常はコードに入る必要はありませんが、Rails Guides & official APIはほとんど常に十分です。

+1

対位法:ソースコードは愉快に簡潔であり、私はすでにテキストファイルやソースコードを操作するためのツールの塊を持っている(とために比較的少ないですapi-doc-in-a-web-browserをナビゲートする)。ソースコードは常に十分であるため、Webドキュメントを使用する必要は通常ありません。 :-) – Ken

+0

ウェブのドキュメントでは、各メソッドのインラインのソースを見ることができます。また、 'ri'や' rdoc'を使ってコマンドラインからドキュメントを見ることもできます。 –

+0

ええ、それは時には素晴らしいものですが、私のウェブブラウザは、ソースコードをナビゲートする際の私のテキストエディタよりもまだ悪いです。真実ではない日は私のウェブブラウザにコードを書く日です。 – Ken

0

参考までに、open_gem gemをお試しください。これにより、gemサブコマンド 'open'が追加され、インストールされているgemのルートがエディタに表示されます。私は、多くの場合、OS XでTextMateで宝石を開くには、次のコマンドを使用します。

gem open some_obscure_gem -c mate 
関連する問題