0

レールを「3.0.20」から「3.2.13」に更新しました。Rails '3.0.20' の場合、オブザーバーはすべての環境で正常に動作します。しかし、rails '3.2.13' は開発環境では動作しますが、本番環境では失敗します。コンソールからオブザーバー インスタンスを呼び出すと、正常に動作します。

すべてのオブザーバーを application.rb ファイルに追加しました。

 config.active_record.observers = :abc_observer, :top_observer

次のようなABCクラスからnotifyメソッドを呼び出しました

def update_data
  notify_observers :update_data_for_abc
end

私は懸命に努力しましたが、問題を解決できませんでした。
誰でも問題を解決するのを手伝ってもらえますか?

4

1 に答える 1