gpt4 book ai didi

javascript - 通过 Rails 中的复选框和下拉菜单更新多个记录。

转载 作者:行者123 更新时间:2023-11-28 09:32:05 27 4
gpt4 key购买 nike

假设我的索引中有多个帖子。

我需要能够通过复选框选择其中多个记录,然后选择要对所有选定记录执行的操作(删除、切换数据库中的 bool 字段以使它们全部公开或私有(private),以及其他任意方法)在所有这些上,等等)使用带有选项和“提交”按钮的下拉菜单?

实现这一目标的最佳且最简单的方法是什么?

最佳答案

您可以做的是在 Controller 中针对提交操作定义一个方法,然后在每个项目上单独循环以更新每个记录

def update_multiple
@products = Product.find(params[:product_ids])
@products.each do |product|
product.update_attributes!(params[:product].reject { |k,v| v.blank? })
end
flash[:notice] = "Updated products!"
redirect_to products_path
end

关于javascript - 通过 Rails 中的复选框和下拉菜单更新多个记录。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13613542/

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