在Rails参数中设置数组

时间:2014-08-11 17:33:21

标签: ruby-on-rails ruby parameters

我有一个多选下拉列表会导致重定向到包含这样的参数的网址:

period_id%5B%5D=14&period_id%5B%5D=15

在某些情况下,我需要在控制器中设置这些参数。我试过了

params[:period_id[]] = ['25']

params['period_id[]'] = ['25']

但这不起作用。

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

params是标准的ruby Hash,因此任何东西都可以设置为值。

尝试:params[:period_id] = [14,15,16...]