【问题标题】:Rails - give users integer arrays - minimize api callsRails - 给用户整数数组 - 最小化 api 调用
【发布时间】:2014-02-21 21:14:34
【问题描述】:

我正在开发一个 Rails 站点,该站点需要存储来自 API 的有关用户的信息。是否可以给用户(模型)一个数组?如果是这样,我该怎么做?

我正在查看文档,但在可用的属性类型中没有看到它

【问题讨论】:

    标签: mysql ruby-on-rails ruby-on-rails-3


    【解决方案1】:

    您可以使用序列化,它允许您将任何 ruby​​ 对象保存到 mysql 数据库中。

    例如:

    class User < ActiveRecord::Base
      serialize :my_array, Array
    end
    

    您可以阅读文档here

    【讨论】:

    • 谢谢,如何将它添加到现有模型中?序列化不是一列,因此需要区别对待
    • 您必须进行迁移以将列数据迁移到 ruby​​ 数组中,然后将序列化命令添加到用户模型中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多