gpt4 book ai didi

ruby-on-rails - 根据字段值检查 View 中的复选框

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

在我的应用程序中,我有 split 和问题。我的拆分表上有 issue_id,如果拆分的 issue_id 包含 1,我想显示该拆分的复选框已选中。

我选中了复选框,但无论 issue_id 的内容是什么,它都会选中所有复选框。

这是我的 Controller 代码:

@selected_split = false

if params[:issue_id] == "1"
@selected_split = true
end

这是我在索引 View 中的代码的缩写:

<% @splits.each do |split| %>
<tr>
<td><%= check_box_tag 'issue_id', 1, {:checked => "checked"}%></td>
<td><%= link_to split.name, split_path(split) %>
</tr>
<% end %>

我看过this page作为一个例子,但就像我说的,它正在检查所有的复选框。

非常感谢所有帮助。

最佳答案

您需要将 true 传递给 check_box_tag 中的第三个参数以使复选框被选中,如下所示:

<td><%= check_box_tag 'issue_id', 1, split.issue_id == 1 %></td> 

关于ruby-on-rails - 根据字段值检查 View 中的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32768559/

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