gpt4 book ai didi

mysql - 如何拒绝 Ruby on Rails 中的 "wrong"输入

转载 作者:行者123 更新时间:2023-11-29 07:02:40 25 4
gpt4 key购买 nike

我有一个链接到表格的表单。该表的一栏是“吸烟者”。我需要在该列中输入“1”或“0”。为此,我创建了另一个名为“dummysmoker”的虚拟对象。

“dummysmoker”列将由用户填写,并且如果用户回答"is"(并将"is"放入“dummysmoker”列中),则设置为将相应的“smoker”列分配为“1”。

虽然仅当用户在虚拟列中输入“yes”时才会生成“1”,但在任何其他情况下都会生成“0”(例如“no”、“not”、“hell,no!”、 ...)。

但是,我想限制用户只能选择"is"或“否”(也许通过单选按钮标签?)。

问题是,我不知道如何在单选按钮标记中包含建议的数据条目,我只是想出了一种将它们链接到现有表条目的方法。

有人有建议吗?

最佳答案

有几种方法可以实现您想要的:

  1. 您可以使用单选按钮或
  2. 下拉选择

使用单选按钮:

<% form_for(@myform) do |f| %>
<%= f.radio_button :smoker, '1' %>
<%= f.label :smoker, 'Yes', :value => '1' %>
<%= f.radio_button :smoker, '0' %>
<%= f.label :smoker, 'No', :value => '0' %>
<% end %>

使用下拉菜单:

<%= select_tag(:smoker, options_for_select([['Yes', 1], ['No', 0]])) %>

关于mysql - 如何拒绝 Ruby on Rails 中的 "wrong"输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42815760/

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