gpt4 book ai didi

ruby-on-rails - 使用 sqlite3 数据库的 Active Admin 中的时间字段变为空白

转载 作者:行者123 更新时间:2023-12-03 17:59:35 25 4
gpt4 key购买 nike

我正在使用带有 Rails 3.2.3 和 Active Admin 的 sqlite3 上的本地数据库。我的两个字段属于类型,我知道时间不是 sqlite3 中的类型,但我们正在使用 postgres 进行生产(不是我选择不在 postgres 中同时执行它们)。在新/编辑表单中,我输入:

  f.input :time_start, :as => :time_select
f.input :time_end, :as => :time_select

它显示为一个字段(就像没有 time_select 一样),但是当我输入数字并尝试保存它时,该字段在下一页上最终为空白。我使用 heroku 和 postgres 将它推送到暂存区,当我尝试编辑事件时它仍然是空白的。我如何能够在本地和临时数据库中创建和保存该时间字段?

最佳答案

刚刚面临同样的问题。猜猜这是某种 ActiveAdmin 错误。

我暂时的出路是用 2 个相应的 t.integer 更改 t.time 并制作类似的东西

f.inputs "Start" do
f.input :time_start_h, as: :select, collection: 0..23
f.input :time_start_m, as: :select, collection: 0..59
end
f.inputs "End" do
f.input :time_end_h, as: :select, collection: 0..23
f.input :time_end_m, as: :select, collection: 0..59
end

粗糙,但总比没有好。

关于ruby-on-rails - 使用 sqlite3 数据库的 Active Admin 中的时间字段变为空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11769271/

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