gpt4 book ai didi

ruby-on-rails - 如何从多选中存储数组

转载 作者:行者123 更新时间:2023-11-29 14:23:36 25 4
gpt4 key购买 nike

我目前正在使用这个 select = select(:schedule, :selected_players, @players.map { |p| [full_name(p), p.id] }, {:include_blank => 'None'} , "data-placeholder"=> '将球员加入阵容', :prompt => '将球员加入阵容', :multiple => "multiple")

并希望将信息存储到数据库中的数组中,然后访问该数组以获取站点的不同部分

有一份我需要知道的东西

  1. 如何存入数据库最好,当前这个字段值是二进制
  2. 然后如何从数组中提取每个值

谢谢

最佳答案

听起来像你想要的serialize .

如果您将 selected_players 列设为文本列并使用

标记您的 Schedule 模型
serialize :selected_players

然后您可以将 Ruby 数组保存到属性中。它将以 YAML 格式写入数据库,并在您读取时以数组的形式完全按照输入的方式弹出。

关于ruby-on-rails - 如何从多选中存储数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11934786/

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