0
我打算在simple_form
中设置radio_buttons
的默认值。这是我的代码:如何设置简单形式的radio_buttons的默认值
<%= f.input :library_type, as: :radio_buttons, collection: Library.library_types.collect { |k,_| [k.capitalize, k]} , checked: 'custom’%>
class Library < ActiveRecord::Base
enum library_type: [:standard, :custom]
...
end
2.2.3 :002 > Library.library_types.collect { |k,_| [k.capitalize, k]}
=> [["Standard", "standard"], ["Custom", "custom"]]
我添加了一个选项checked: ‘custom’
。当创建一个新库时,custom
将被默认选中。
但是,如果用户已经选择了library_type
,则会导致错误。当用户编辑库时,即使用户选择了standard
,也会选择custom
。
任何人都知道如何解决这个问题?谢谢。
谢谢,这就是我想要的答案。 – Stephen