gpt4 book ai didi

ruby-on-rails - 序列化对象在我的开发箱上运行良好,Heroku 给出了 "TypeError (can' t dump 匿名类 Class)”

转载 作者:行者123 更新时间:2023-12-04 05:40:40 24 4
gpt4 key购买 nike

我可能使用错误的序列化对象,所以我提前道歉。对于事件提要,我使用序列化元数据列来简化数据库调用。例如。对于事件提要,我只是使用适当的 user_id 拉入 Activity 对象。我正在添加 line_item 对象,如下所示:

class Activity < ActiveRecord::Base
serialize :data

activity = Activity.new(:user_id => user_id...)

if activity.source_type == "LineItem"
line_item = LineItem.find(activity.source_id)
activity.update_attributes(:data => line_item)
end

然后我通过一些部分调用它,其中“书”是元数据位:
= link_to image_tag(item.data.book.image_url),
book_path(item.data.book.id)

这在我的盒子上运行良好,但 Heroku 给了我“TypeError(无法转储匿名类类)”。是什么赋予了?

最佳答案

我认为您需要明确说明您要序列化的类型。所以语法是:

serialize :data, Hash

关于ruby-on-rails - 序列化对象在我的开发箱上运行良好,Heroku 给出了 "TypeError (can' t dump 匿名类 Class)”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9123126/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com