すべてのファイルはどこですか?コントローラ/モデルなどが他のクラスから継承していることが(予想通り)わかります。クラスの実際のコードはどこで確認できますか?RoRプロジェクトでは、すべてのライブラリファイルはどこにありますか?
0
A
答えて
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はほとんど常に十分です。
0
参考までに、open_gem gemをお試しください。これにより、gemサブコマンド 'open'が追加され、インストールされているgemのルートがエディタに表示されます。私は、多くの場合、OS XでTextMateで宝石を開くには、次のコマンドを使用します。
gem open some_obscure_gem -c mate
関連する問題
- 1. RoRチュートリアルの質問 - ファイルはどこにありますか?
- 2. Xcode:既存のプロジェクトにライブラリファイルが見つかりません。どこにあるのでしょうか?
- 3. DisplayTag - すべてのライブラリ/クラスはどこにありますか?
- 4. すべての改行はどこにありますか?
- 5. ユーザーフォルダはSlim 3プロジェクトのどこにあるべきですか?
- 6. Ionic 2プロジェクトでsystemjs.configはどこにありますか?
- 7. C#プロジェクトでapplication.exe.configファイルはどこにありますか?
- 8. RoR 3.2.8:HTML5コンボボックスヘルパーはありますか?
- 9. AndroidプロジェクトのXMLファイルのスキーマはどこにありますか?
- 10. データベース移行はNode.jsプロジェクトのどこにありますか?
- 11. Ionic2/3プロジェクトのSQLiteデータベースはどこにありますか?
- 12. NuGet.ConfigファイルはVisual Studio 2017プロジェクトのどこにありますか?
- 13. jenkins共有ライブラリファイルはどこに保存されますか?
- 14. 理由RubyプロジェクトとRoRプロジェクトは、LESSではなくSassを使用する傾向がありますか?
- 15. 外部Pinax(スターター)プロジェクトはどこにありますか?
- 16. aospプロジェクトにあるANRManagerNativeのソースコードはどこにありますか
- 17. RoRプロジェクトでActiveRecordクエリ結果をjsonに変換してD3をフィードする方法はありますか?
- 18. RoRまたはJQuery用の描画プラグインはありますか?
- 19. すべてのAndroidデバイスのBuild.MODEL名のリストはどこにありますか?
- 20. すべてのSharePointサーバーのエラーコードの説明はどこにありますか?
- 21. dxツールのすべてのオプションの説明はどこにありますか
- 22. 私はElastic Beanstalk CLIで作成したプロジェクトはどこにありますか?
- 23. ファイルシステムで動作するプラットフォームに依存しないライブラリファイルはありますか?
- 24. すべてのPHP関数のリストはどこにありますか?
- 25. 私のページはRails APIプロジェクトのどこにあるべきですか?
- 26. SQL Server 2012 Web Management Studio - すべてのオプションはどこにありますか?
- 27. angular-cliの新しいプロジェクトでwebpack.config.jsはどこにありますか?
- 28. 私のプロジェクトに追加する "ActiveDirectory"参照はどこにありますか?
- 29. 起動時にRoRアプリケーション内のすべてのユーザーセッションを消去する方法はありますか?
- 30. ADO.NETを使用するオープンソースのC#プロジェクトはどこにありますか?
対位法:ソースコードは愉快に簡潔であり、私はすでにテキストファイルやソースコードを操作するためのツールの塊を持っている(とために比較的少ないですapi-doc-in-a-web-browserをナビゲートする)。ソースコードは常に十分であるため、Webドキュメントを使用する必要は通常ありません。 :-) – Ken
ウェブのドキュメントでは、各メソッドのインラインのソースを見ることができます。また、 'ri'や' rdoc'を使ってコマンドラインからドキュメントを見ることもできます。 –
ええ、それは時には素晴らしいものですが、私のウェブブラウザは、ソースコードをナビゲートする際の私のテキストエディタよりもまだ悪いです。真実ではない日は私のウェブブラウザにコードを書く日です。 – Ken