gpt4 book ai didi

ruby-on-rails - ruby rails : Multiple Same Input Fields in Same Form

转载 作者:数据小太阳 更新时间:2023-10-29 08:33:50 24 4
gpt4 key购买 nike

有一个页面,其中有多个相同内容的输入字段,帖子。现在,当用户输入一个问题时,比方说 3 个字段,唯一保存到数据库的是最后一个。然而,它应该保存所有三个并给他们每个人自己的 post_id。还;如果用户没有在其他字段中输入任何内容,它也不应该保存在数据库中。

<%= form_for(@post) do |f| %>
<%= f.text_field :content %>
<%= f.text_field :content %>
<%= f.text_field :content %>
<% end %>

最佳答案

它失败了,因为你上面得到的是对具有相同名称/id 的 html 字段求值,浏览器只会发布其中一个的值。如果它们是不同的字段,那么您需要为它们提供唯一的名称/ID 或者您需要将它们创建为一个数组,例如:

  <%= f.text_field_tag 'content_array[]' %>

或者,如果您希望这些是一组帖子 - 您需要使用自定义表单添加多个子表单(每个帖子一个)。

关于ruby-on-rails - ruby rails : Multiple Same Input Fields in Same Form,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8556888/

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