docs, select and friends with multiple=true include a blank string.

[Jonas Baumann & Yves Senn]

The submitted params from a select with `multiple: true` look as follows:

```
{post: {category: [""]}}

{post: {category: ["", "Category 1", "Category 2"]}}
```

This is a follow up to #1552.
This commit is contained in:
Yves Senn 2014-07-17 17:23:47 +02:00
parent 58427d9330
commit 246f07c751

@ -152,11 +152,9 @@ module FormOptionsHelper
# To prevent this the helper generates an auxiliary hidden field before
# every multiple select. The hidden field has the same name as multiple select and blank value.
#
# This way, the client either sends only the hidden field (representing
# the deselected multiple select box), or both fields. Since the HTML specification
# says key/value pairs have to be sent in the same order they appear in the
# form, and parameters extraction gets the last occurrence of any repeated
# key in the query string, that works for ordinary forms.
# <b>Note:</b> The client either sends only the hidden field (representing
# the deselected multiple select box), or both fields. This means that the resulting array
# always contains a blank string.
#
# In case if you don't want the helper to generate this hidden field you can specify
# <tt>include_hidden: false</tt> option.