Rails: simple_form: получение пустой строки из коллекции флажков
У меня есть следующий код в моих взглядах
И всякий раз, когда я отправляю форму, я получаю значения что-то вроде["admin, "moderator", ""]
но я ожидал что-то вроде["admin, "moderator"]
, почему это?
Кроме того, я сделал элемент проверки, и был тег после последнего флажка в той же контрольной группе. Я полагаю, это добавляется в последний раз в.
params[:user][:recipient_role_names]
Как мне справиться с этим? Я знаю, что могу сделатьreject(&:blank?)
но есть ли более чистый путь наparams[:user][:recipient_role_names]
? Я также хочу знать, почему элемент ввода добавляется? Это ошибка в простом виде или я сделал что-то не так?
Другая информация:
Версия Gem simple_form: 2.0.4рельсы версия: 3.2.8