在Rails控制器中分割参数

时间:2018-12-28 06:30:33

标签: ruby-on-rails

我正在根据Mac选择获取设备状态。我通过带有参数的ajax传递表单选择值:

{"parameter"=>",Device.test\n", "mac"=>["5C:E3:23:88:33", "10:56:68:5A:A1"], "protocol"=>{"test"=>"true", "pil"=>"false"}, "id"=>""}

我在ajax调用中有两个mac值。我正在获取如下的ajax参数:

@macAddress = params[:mac].first

我在控制器中仅获得一个mac值(5C:E3:23:88:33)。

如何在控制器中获取两个参数并执行两次?

1 个答案:

答案 0 :(得分:0)

如果您要访问这两个值,则只需访问以下内容即可

<a href="/path/audioname" download>

@mac_address_first,@mac_address_second = params["mac"][0], params["mac"][1]

因此您可以将值用于不同的目的。