Разделение параметров в контроллере Rails - PullRequest
0 голосов
/ 28 декабря 2018

Я работаю над получением статуса устройства на основе выбора Mac.Я передаю значения выбора формы через ajax с параметрами:

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

У меня есть два значения mac в вызове ajax.Я получаю параметры ajax, как показано ниже:

@macAddress = params[:mac].first

Я получаю только одно значение mac (5C:E3:23:88:33) в контроллере.

Как получить два параметра в контроллере и выполнить выполнение дважды

1 Ответ

0 голосов
/ 28 декабря 2018

Если вы хотите получить доступ к обоим значениям, вы можете просто получить доступ, как показано ниже:

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

или

params[:mac].each do |value|
  puts value
end

Таким образом, вы можете использовать значения для разных целей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...