Во вьюхе есть такой код:
%form{"method" => "post", "action" => "/order"}
%input{"name" => "firstname"}
%input{"name" => "order", "value" => "burger", "type" => "checkbox"}
%input{"name" => "order", "value" => "nuggets", "type" => "checkbox"}
%input{"name" => "order", "value" => "mtdew", "type" => "checkbox"}
%input{"type" => "submit"}
И, соответственно, такой экшн:
post "/order" do
Order.new(
:name => params['name'],
:order => params['order']
).save
end
Теперь если посмотреть в базу, то можно увидеть, что
:name передался правильно, а вот
:order записал только последнее значение.
Я понимаю, что экшн неправильный, но ума не приложу как передавать массив в поле.
Заранее благодарю за ответы.