2017-08-16 10 views
-1

どうすればいいですか?私はこの方法で私の内部を試しましたEngineRailsアプリケーションの起動時にモデルにモジュールを含めるには?

config.to_prepare do 
    ActiveSupport.on_load :active_model do 
    include AAnyModule 
    end 
end 

しかし、動作しませんでした。

+0

はこれを試してみてください? –

+0

たとえば、私はモデル "A"を持っていて、コンソールに '' rails c'''を実行した後、 "A"を実行した後、 '' AAunModule''を実行する必要があります。理解していますか? – rplaurindo

答えて

1

モデル内にモジュールを含めるには、モデル自体にincludeステートメントを追加します。レールコンソールを起動すると、自動的にモジュールがロードされます。 "ロードまたはと呼ばれる"、あなたは何を意味する

class A < ActiveRecord::Base 
    include AAnyModule 
end 
+0

はい、これは私が望むものではありません。私はすべてのモデルに "include ..."と入力しなくても、各モデルに含めたいと思っています。理解していますか? – rplaurindo

関連する問題