Я использую простую форму для создания флажков, как показано ниже:
module ApplicationHelper
def all_colors
t = [
"A",
"B",
"C",
"D"
]
return t
end
<%= f.input :colors, :label=>false, :collection => all_colors, :as => :check_boxes%>
Когда пользователь выбирает несколько флажков и отправляет форму, данные, сохраненные в базах данных, также имеют невыбранные позиции в пустом месте.
Например, если пользователь пометил B
и D
, данные, сохраненные в БД, будут выглядеть так:
---
- ""
- B
- ""
- D
Я хочу, чтобы данные были сохранены как CSV