レールを「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
私は懸命に努力しましたが、問題を解決できませんでした。
誰でも問題を解決するのを手伝ってもらえますか?