ruby-on-rails - 使用 sqlite 在 rails 4 中存储数组

标签 ruby-on-rails ruby-on-rails-4 sqlite

我想在我的“帖子”数据库中添加一行,该数据库可以存储一个包含多个用户 ID 的数组。我注意到这里提出的其他问题都没有使用 Rails 4。我认为这将需要我序列化信息,但我不确定如何执行此操作。

提前致谢!

最佳答案

创建迁移

rails g migration AddSomethingToPosts something:text

在你的模型中添加

序列化 :something, Array

这里有更多信息:http://apidock.com/rails/ActiveRecord/AttributeMethods/Serialization/ClassMethods/serialize

您也可以使用商店 -> http://api.rubyonrails.org/classes/ActiveRecord/Store.html , 它可能是更好的选择:)

关于ruby-on-rails - 使用 sqlite 在 rails 4 中存储数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27845599/

相关文章:

ruby-on-rails - Ruby on Rails 中的动态路由设置,如 Facebook

ruby-on-rails - 使用另一个模型 ID 的 Rails 自定义路由

iphone sqlite 静态链接?

mysql - 通过具有 : SQLite vs MySQL 进行分组

ruby-on-rails - Rails 验证对象中的所有属性

mysql - 在 Rails 中连接两个或多个表?

ruby-on-rails - Rails,创建树状结构。 JSON输出

ruby-on-rails - 使 ruby​​ on rails 占用更少的内存

ruby-on-rails - 命名空间嵌套资源

SQLite3 正则表达式性能