Rails (3.2) アプリで作業していますが、アプリの起動時にいくつかのタスクを実行する必要があります。
ロジックを別のファイルに保持したいので、次のような lib/helinium.rb も作成しました (ダミーの実行方法を使用)
class Helinium
def self.run
puts "running ...."
end
end
そして、単純な初期化ファイル config/initializers/perform_checks.rb を作成しました
Helinium.run
そして、すべてがうまくいくようです。Helinium クラスをモジュール内に配置して、2 つのファイルがそれぞれ次のようになるようにします。
module Elemens
class Helinium
def self.run
puts "running ...."
end
end
end
と
Elemens::Helinium.run
しかし、アプリを起動しようとすると、
初期化されていない定数要素 (NameError)
ここで何か不足していますか?モジュールが見つからないのはなぜですか?
ありがとう、良い一日を。