Здравствуйте, у меня следующая проблема.
У меня есть хеш, заполненный параметрами html (params):
Parameters: "info"=>{"parameter2"=>{"r1"=>"aa", "r2"=>"bb", "r3"=>"cc", "r4"=>"dd", "r5"=>"ee"}
Вы можете получить доступ к этим значениям следующим образом:
<%= params[:info][:parameter2][:r1] %>
-> отлично работает
Но у меня есть цикл, и я хочу получить доступ к этим значениям через такую переменную:
<% for number_row in (1..@numb_rows) %>
<%= params[:info][:parameter2]["r" + number_row.to_s] %>
<% end %>
-> это не работает.
Я всегда получаю эту ошибку:
не может преобразовать ноль в строку
Но "r1" существует. Почему всегда говорится, что он не может преобразовать ноль в строку.
Как я могу получить доступ к этим параметрам с изменяющейся переменной ??
Мне нужно что-то вроде этого: params [: info] [: parameter2] [@ var]