ruby-on-rails – 在rails上的ruby中将数组存储在数据库中

前端之家收集整理的这篇文章主要介绍了ruby-on-rails – 在rails上的ruby中将数组存储在数据库中前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个独特的情况,如果我有一个表格与每个州的复选框(如美国州,所以50个州说),我真的不想添加50列到我的数据库,我如何存储他们在单列中的数组?

我觉得我已经看到了这一切,但我很难把握手中的实现.

解决方法

直线从导轨docs:
class User < ActiveRecord::Base
  serialize :preferences
end

user = User.create(:preferences => { "background" => "black","display" => large })
User.find(user.id).preferences # => { "background" => "black","display" => large }

猜你在找的Ruby相关文章