作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个表格,其中一列是文本类型。
里面有一个小字符串,应该被序列化为一个数组
serialize :image_urls, Array
["image1.jpg", "image2.jpg"]
Attribute was supposed to be a Array, but was a String
最佳答案
来自 fine manual :
serialize
(attr_name, class_name = Object)
[...] The serialization is done through YAML.
image_urls
的 YAML 化版本。但是
'["image1.jpg", "image2.jpg"]'
不是 YAML 数组。如果你想处理原始序列化数据,那么你应该使用类似的东西
["image1.jpg", "image2.jpg"].to_yaml
# ---------------------------^^^^^^^
serialize
完全赞成单独的表。
关于ruby-on-rails - rails : How to handle "Attribute was supposed to be a Array, but was a String" error?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10273301/
我是一名优秀的程序员,十分优秀!