ruby-on-rails – Rails ActiveRecord和基本类型数组

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – Rails ActiveRecord和基本类型数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用Rails activerecord存储基本类型数组的最佳方法是什么?

例如,我有文章模型,它有图像属性. Images属性是图像URL的数组.

我不会使用单独的表来存储此数组.

问候,
阿列克谢扎哈罗夫

解决方法

您可以使用 ActiveRecord::Base.serialize.它将对象保存为数据库中的YAML.您需要首先使用:text或:string作为其类型创建列.
class Article
  serialize :image_urls
end

article.image_urls = ['/images/image1.png','/images/image2.png']

猜你在找的Ruby相关文章