Я использую Sinatra 1.0 с HAML, в моей форме есть несколько флажков, например, книги, которые мне нравятся, и вы выбираете все книги, которые хотите. Название флажка - «книги».
В параметрах sinatra ['books'] должен быть массив всех проверенных книг, но он содержит только последний проверенный элемент, а не массив.
Как я могу получить все проверенные товары?
HAML:
%form{:action => "/test", :method => 'post'}
%input{:name=>'check',:type=>'checkbox',:value=>'item1'} item 1
%input{:name=>'check',:type=>'checkbox',:value=>'item2'} item 2
%input{:name=>'check',:type=>'checkbox',:value=>'item3'} item 3
%input{:type => "submit", :value => "send", :class => "button"}
Sinatra get method
post '/test' do
puts params['check'] #should be an array but is last item checked
end