2012-02-07 5 views
0

特にM/V/C以外の方法を持つファイルを置くのに最適なフォルダはどれですか。これらのメソッドは、アプリケーション内から場所またはバックエンドプロセスで呼び出されます。どこに保管しますか? Lib/Scripts/somewhere-else。Rails 3にスタンドアロンのモジュールとクラスを配置するのに最適なフォルダ

+1

[rubyクラスが入るはずのフォルダ]の複製は可能ですか?(http://stackoverflow.com/questions/5677063/rails-in-which-folder-should-ruby-classes-go-into) –

答えて

5

通常、このようなモジュールはlib /フォルダに配置されているとRailsでlibフォルダ内の3つのモジュールとクラスが自動的にロードされていないので、あなたは、これらのクラスとモジュールの自動ロードを作るためにapplication.rbconfig.autoload_paths += %W(#{config.root}/lib)を追加する必要があります。

+0

'config.threadsafe!'を使用している場合は、明示的に 'my_lib_file 'をコードのどこかに置く必要があります。 (競合の可能性があるため、config.autoload_pathsからの自動ロードも無効になります)。 – bioneuralnet

関連する問題