Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。endend検索してみた結果では新しいものでも5年近く前のもので、少しずつ方法も違ったので今は何か標準的な決まりがあるならそれが知りたいです。ディレクトリ配下に置く方法を使おうと思っています。標準的な決まりはないと思いますよ。既存のクラスを拡張する(いわゆるモンキーパッチの)場合、railsのautoloadは拾いあげてくれないので、requireを必要とします。railsには自動的にどこかのディレクトリ内の*.rbをrequireしてくれる機能はありませんよね。(autoloadのパスでさえ自分で追加してやる必要があります。)つまり、拡張する場合は自分で適当にやってね、というスタンスなんだと私は理解しています。いえ、先に述べた通りモンキーパッチはrequireしてやる必要があるので、それらは1つのディレクトリにまとめておいた方が良いですし、ディレクトリ名で用途が分かる方が良いので、慣習的にlib/core_extに置くのが主流なんじゃないでしょうか。個の銅バッジありがとうございます。比較的古い情報しか見つからなかったので不安だったので質問させてもらいました。慣習的にlib/core_extが使われるなら、そこを使うことにします。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。公開5周年をお祝いしましょう!🌸コメントで回答する理由を教えてください関連する質問3CarrierWaveでCrop処理をする際のversionsについて1self.extendedからbase.class_evalでインスタンス変数を初期化するのはなぜ?0railsで検索フォームを作っていたのですが、UrlGenerationErrorが出て、躓いております。1yosemiteでpumaのgemがインストール出来ない。SSL周りのエラーですが、原因がわかりません。1RailsでViewからのクラスメソッドの呼び出しについて0google-api-clientでカレンダーを取得したいのですが、認証は成功しているものの、data.itemsが取得できません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。