高度に変更されたRailsリポジトリがあります。どのクラスもActiveRecordを使用していません。各クラスの先頭で多くのファイルとgemの要件を指定する必要があることがわかりました。各クラスの要件を、クラスで指定するのではなく、初期化子にプリロードしたいと思います。どうすればよいですか?これは悪い考えですか?必要ですか?
これを行うにはいくつかの方法があります。
明らかなのは、単一のファイルを要求し、そのファイル内にすべての要件がリストされていることです。
たとえば、list_of_requirements.rb
あなたは持つことができます
require 'thin'
require 'x'
require 'y'
その後、あなたはclass_that_requires_stuff.rb
あなたが持つことができます
require 'list_of_requirements'
このように、個々のクラスでは、requireステートメントが1つだけ必要であり、すべてのファイルでこれらすべてのgemを要求する必要はありません。また、初期化子も必要ありません。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加