gpt4 book ai didi

ruby-on-rails - Rails 如何通过 check_box_tag 传递多个值?

转载 作者:行者123 更新时间:2023-12-04 06:19:18 27 4
gpt4 key购买 nike

我试图将多个值传递给我通过 check_box_tag 创建的自定义函数,但是我真的不知道该怎么做,我已经在线检查了几个小时但没有帮助。

基本上我有一个详细信息 View ,我尝试将详细信息的日期和 id 信息传递给 Controller ​​并调用 create 方法。

<%= form_tag( { :action => 'create' } ) do %>
<% @details.each do |detail| %>
<%= check_box_tag 'date[]', detail.date, false, :id => detail.id %>

<%= detail.date %>
<% end %>
<%= submit_tag 'Register!' %>
<% end %>

我尝试设置自定义值,但是当我在调试器中键入 params 时,它显示的是

{"utf8"=>"✓", "authenticity_token"=>"3PKBBKNmXyAfdSllTWBFP8EafhbrJ8rCgOeOp2NbeBA=", "date"=>["2013-06-08"], "commit"=>"注册!", "action"=> “创建”,“ Controller ”=>“line_items”}

我真的不知道我该怎么做。

提前感谢您的回答!

最佳答案

请使用数组日期。

<%= form_tag( { :action => 'create' } ) do %>
<% @details.each do |detail| %>
<%= check_box_tag 'detail[dates][]', detail.date, false, :id => detail.id %>
<%= detail.date %>
<% end %>
<%= submit_tag 'Register!' %>
<% end %>

关于ruby-on-rails - Rails 如何通过 check_box_tag 传递多个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17939931/

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