【发布时间】:2015-03-06 21:22:43
【问题描述】:
我希望在我的“帖子”数据库中添加一行,该数据库可以存储一个包含多个用户 ID 的数组。我注意到这里提出的其他问题都没有使用 rails 4。我认为这将需要我对信息进行序列化,但我不知道该怎么做。
提前致谢!
【问题讨论】:
-
你试过用
to_json序列化数组吗?
标签: ruby-on-rails ruby-on-rails-4 sqlite
我希望在我的“帖子”数据库中添加一行,该数据库可以存储一个包含多个用户 ID 的数组。我注意到这里提出的其他问题都没有使用 rails 4。我认为这将需要我对信息进行序列化,但我不知道该怎么做。
提前致谢!
【问题讨论】:
to_json序列化数组吗?
标签: ruby-on-rails ruby-on-rails-4 sqlite
创建迁移
rails g migration AddSomethingToPosts something:text
在你的模型中添加
serialize :something, Array
这里有更多信息:http://apidock.com/rails/ActiveRecord/AttributeMethods/Serialization/ClassMethods/serialize
你也可以使用 store -> http://api.rubyonrails.org/classes/ActiveRecord/Store.html,这可能是一个更好的选择:)
【讨论】:
@post.something << value。