Ruby 1.9.3 でdelayed_job (3.0.3) を使用すると問題が発生します。以前は、ruby オブジェクトに設定されたすべての属性 (attr_accessors を含む) を読み取る yaml syck パーサーが付属する ruby 1.8.7 を使用していましたが、1.9.3 へのアップグレードにより、yaml パーサーは psych に切り替えられました (再データベースに永続化されたもの以外の属性は考慮されません。attr_accessors も考慮に入れるようにするにはどうすればよいでしょうか。私はsyckに切り替えようとしました:
YAML::ENGINE.yamler = 'syck'
しかし、まだ機能しません。
この問題の回避策はありますか?