У меня есть приложение, которое работало нормально с ror 2.3.x.У меня возникают проблемы при обновлении до Rails 3 с сериализацией.
Код выглядит следующим образом
class PaymentTransaction < ActiveRecord::Base
serialize :response
end
Ответ должен содержать ActiveMerchant :: Billing :: Response.По рельсам 3 почему-то его сохраняют как строку.
=> #<PaymentTransaction id: 11, order_id: nil, amount: nil, mode: nil, payment_profile_id: nil, response: "#<ActiveMerchant::Billing::Response:0x1051aec98>", created_at: "2010-11-07 04:06:03", updated_at: "2010-11-07 04:24:58", result: "pending", payee: nil, login_id: nil, transaction_key: nil>
В других блогах не было заметок о сериализации, в которых говорилось об обновлении.Есть мысли?