私は Rails に比較的慣れていませんが、最近、authlogicのような、プロジェクトを非常に迅速に立ち上げるのに役立ついくつかの便利な gem を見つけました。ただし、プラグインに依存するモデル、ビュー、およびコントローラー ファイルをどこに配置するかは疑問に思っていましたが、私のプロジェクトのコア コンセプトです。
たとえば、User、Role、Session などのモデルとプラグインに関連するコントローラーをvendor/
ディレクトリ内に配置する方が良いですか、それとも root model/
、view/
、およびcontrollers/
ディレクトリ内にそれぞれ配置する必要がありますか?