我有简单形式的复选框:
= f.input :status, as: :boolean
但我不希望值为 0 或 1。我希望它们是字符串,例如“not_done”和“completed”。我怎样才能做到这一点?我在 github 线程上遇到了某种解决方案,但我真的不知道它在做什么,另外,它总是给我“新”作为值,无论是否检查该字段...
= f.input :status, as: :boolean do
- f.check_box :status, {}, "new", "confirmed"