作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
"obje-6ren">
有什么方法可以使复选框以与 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/
我是一名优秀的程序员,十分优秀!