【问题标题】:Rails checkbox and paramsRails 复选框和参数
【发布时间】:2013-05-15 00:37:28
【问题描述】:

我在一个页面中使用了许多复选框,如下所示:

<%= check_box_tag(:one, value = 1) %></p>

想象一下,它从 1 变为 20,但值改变了。如何在控制器中获取已检查的params

示例:如果用户检查 3、5 和 10,我如何才能在单个参数中仅获取这些参数?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 checkbox params


    【解决方案1】:

    您将已经只获得已检查的那些;未选中的框不会发送到服务器。

    【讨论】:

    • 但是我怎样才能从一个参数中得到它们呢?使用大量参数来获取它似乎并不正确。
    • @ArthurWilson 不确定你的意思。如果它们都被命名为相同的东西,它们不是以数组的形式出现吗? (对不起,我不记得了。)
    • 如果我将它们命名为 :numbers[] 并调用 params(:numbers) 它会起作用吗?
    • @ArthurWilson 这个名字不应该包含冒号,但是是的,我想是的——为什么不试试呢?
    • 实际上我做了'numbers[]' 并将参数设置为params[:numbers]。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多