1

Railsアプリには非常に小さなクラス(たとえば、さまざまなエラー)がたくさんあり(したがって、からのすべてのグッズactive_supportが利用可能であり、それらを使用することを恐れていません)、それらを別々のファイルに入れると、混乱が増えるだけのようですが、私はしません必要な場所で大きなファイルを必要とするのも好きではありません。この問題に対処するためのベスト プラクティスは何ですか。

4

3 に答える 3

0

Railsのオートローディングをまだ利用しているソリューションは次のとおりです

# app/models/foo/errors.rb
module Foo
  class A; end
  class B; end
end

# app/models/foo.rb
module Foo
  require 'foo/errors.rb'
end
于 2013-10-24T13:24:20.483 に答える
0

config/initializers1 つのオプションは、アプリケーションの起動時に読み込まれるようにファイルを配置することです。

于 2013-10-24T13:16:16.037 に答える