10

私はしばらくの間 Rails を使用しており、gemfile で常に gem を使用してきましたが、インストールした gem の機能が実際にどのように利用可能になるかを本当に理解していませんでした。has_permalinks gem ( http://haspermalink.org/ ) を使用するとします。.generate_permalink!私のモデルにメソッドを提供します。このメソッドはどこで定義されますか? ジェムをインストールするだけで、突然この方法を使用できるようになるのはなぜですか? アプリケーションの残りの部分からアクセスできるように、gem のコードを初期化するinclude/ require/ようなものはありますか? loadまた、gem をインストールすると、このコードはどこに保存されますか?

4

1 に答える 1