我在使用delayed_job(3.0.3)和ruby 1.9.3時遇到了問題。之前我們使用的ruby 1.8.7與yaml syck解析器一起提供,它讀取爲ruby對象(包括attr_accessors)設置的所有屬性,但升級到1.9.3時,yaml解析器切換到了psych(這是重新編譯的)寫入),並且不考慮除數據庫中保留的任何屬性。我們怎樣才能讓心理考慮到attr_accessors。我試圖切換到syck通過:YAML,delayed_job:Psych vs Syck。如何讓pysch讀取attr_accessors的紅寶石對象
YAML::ENGINE.yamler = 'syck'
但仍然無法正常工作。
有沒有人有解決這個問題?