gpt4 book ai didi

ruby-on-rails - 如何在 simple_form 中处理人的高度?

转载 作者:行者123 更新时间:2023-12-04 12:46:10 25 4
gpt4 key购买 nike

我有一个 Profile模型,具有 height属性。

我需要存储用户的高度(又名配置文件),但我不太确定如何去做。我认为最好的方法是选择以英寸为单位分解的下拉列表(即 4'0"、4'1"...6'5"等)。但我不太确定最好的方法将其存储在数据库中。

我认为只存储英寸是最简单的,但是如果我这样做,我如何以上面指定的格式在我的选择中显示高度。

现在,我只有一个整数字段:

<%= f.input_field :height, placeholder: "176", class: 'col-lg-9 form-control' %>

最佳答案

您可以使用 number field为了这。在保存用户高度或更新用户高度时,您可以为用户提供一个选项,可以在 inches or cms 中选择它。 .您可以使用 javascript or jquery在保存之前转换为适当的单位,或者您可以使用 before filter用于更新和创建操作。

您可以执行以下操作而不是 text_field您甚至可以设置高度的最小值和最大值。
<%= f.number_field :height, placeholder: "176", class: 'col-lg-9 form-control' %>

关于ruby-on-rails - 如何在 simple_form 中处理人的高度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39695824/

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