作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
有一个页面,其中有多个相同内容的输入字段,帖子。现在,当用户输入一个问题时,比方说 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/
我是一名优秀的程序员,十分优秀!