"obje-6ren">
gpt4 book ai didi

ruby-on-rails - 选中复选框时如何创建对象?

转载 作者:数据小太阳 更新时间:2023-10-29 09:03:28 26 4
gpt4 key购买 nike

有什么方法可以使复选框以与 button_to 相同的方式运行,例如,以便在选中该框时创建一个对象?

我的button_to的代码如下:

<%= button_to("Yes", :action => "create", :controller => "objects", :object => {:boolean => 'true', :object_1.id => current.id}) %>

我希望发生同样的事件,但是在选中复选框时而不是在单击按钮时发生。如果在未选中该框的情况下也可以销毁该对象,那就太好了。这可能吗?

最佳答案

简而言之,除非您将兴趣扩展到 Javascript 和 AJAX,否则不会。长答案是,如果一个复选框没有被选中,它根本不返回任何值,不是 nil 值,什么都没有。返回的参数看起来像这样 {} 即空。而你对像 {destroy: "yes"} 这样的值使用react要安全得多,你可以用一个按钮实现它。

如果您对复选框死心塌地,也许可以看看使用两个复选框图像作为按钮的方法(一个用于设置,一个用于未设置)。 Javascript 在这里是你的 friend ,但它需要更多的工作,我不会亲自去做。

关于ruby-on-rails - 选中复选框时如何创建对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29663898/

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