Ruby on rails 是否将复选框的值传递到数组中?

Ruby on rails 是否将复选框的值传递到数组中?,ruby-on-rails,Ruby On Rails,我正在尝试更新其他人的Rails应用程序。现在,HTML表显示数据库中的值。我想要的是能够为每一行显示一个复选框,并且在提交时,复选框的值被发送到一个数组中(这些值不应该被“选中”或“未选中”,它们应该是数据库行的id) 这是我到目前为止得到的 复选框:(message.id为动态id) 有什么建议吗 您是否尝试过检查参数的值 这很可能会奏效: @dispatches = Dispatch.find_by_message_ids(params[:message_ids]) 但如果没有,只需查看

我正在尝试更新其他人的Rails应用程序。现在,HTML表显示数据库中的值。我想要的是能够为每一行显示一个复选框,并且在提交时,复选框的值被发送到一个数组中(这些值不应该被“选中”或“未选中”,它们应该是数据库行的id)

这是我到目前为止得到的

复选框:(message.id为动态id)


有什么建议吗

您是否尝试过检查
参数的值

这很可能会奏效:

@dispatches = Dispatch.find_by_message_ids(params[:message_ids])
但如果没有,只需查看发送到页面的内容即可。请尝试以下方法之一:

logger.info(params)


您是否尝试过检查
参数的值

这很可能会奏效:

@dispatches = Dispatch.find_by_message_ids(params[:message_ids])
但如果没有,只需查看发送到页面的内容即可。请尝试以下方法之一:

logger.info(params)


检查
参数中接收到的内容,因为如果定义正确,它们可能就在那里。当前参数总是记录在
log/development.log
中,这是您在调试某些东西时应该打开的。

检查您在
参数中收到的内容,因为如果定义正确,它们可能就在那里。当前参数总是记录在
log/development.log
中,这是您在调试某些东西时应该打开的。

@Jonah我的名字不是“米格”,而且:
@dispatches=Dispatch.find_by_message_id(params[:message_id]),如果params[:message_id]
很抱歉!实际上,我通过添加一个
除非参数[:message\u ids].blank?
来实现它,但感谢您的帮助@乔纳:我通常讨厌人们这样做,但是:投票是表达“谢谢”的公认方式。当然!我以前去接受过,但它“9分钟内接受”谢谢提醒@Jonah我的名字不是“米格”,而且:
@dispatches=Dispatch.find_by_message_id(params[:message_id]),如果params[:message_id]
很抱歉!实际上,我通过添加一个
除非参数[:message\u ids].blank?
来实现它,但感谢您的帮助@乔纳:我通常讨厌人们这样做,但是:投票是表达“谢谢”的公认方式。当然!我以前去接受过,但它“9分钟内接受”谢谢提醒!
raise (params.inspect)
render :inline => params.to_yaml