syck

    1熱度

    1回答

    當我使用的Rails使用YAML我改變的boot.rb與 require "yaml" YAML::ENGINE.yamler = "syck" 它正常工作與正常的Ruby。 當我將應用程序從Ruby轉移到JRuby時,它不起作用。 我應該在JRuby中寫這些行嗎?

    1熱度

    2回答

    我已經隔離了Ruby on Rails的問題,其中帶有序列化列的模型未正確加載已保存到其中的數據。 進入的是一個哈希,出現的是一個YAML字符串,由於格式化問題無法解析。我期望一個序列化器可以正確地存儲和檢索你給它的任何東西,所以有些東西似乎出錯了。 有問題的麻煩的串格式化是這樣的: message_text = <<END X X END yaml = message_tex