gpt4 book ai didi

ruby-on-rails - 在 ruby​​ on rails 中将数组存储在数据库中

转载 作者:太空狗 更新时间:2023-10-30 01:42:37 24 4
gpt4 key购买 nike

我有一些独特的情况,如果我有一个带有每个州复选框的表单(如在美国各州,所以说有 50 个州),我真的不想向我的数据库添加 50 列,怎么能我将它们存储在单列的数组中?

我觉得我已经看到了这件事,但我很难把我的手指放在实现上。

最佳答案

ActiveRecord::Base.serialize .直接来自 Rails 文档:

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-on-rails - 在 ruby​​ on rails 中将数组存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3484475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com