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