Rails-SimpleForm:collection中默认选择的单选按钮

| 我在SimpleForm中遇到了单选按钮的问题。 当我使用
= f.association :manufactureType, :collection => ManufactureType.all, :as => :radio
Rails只会生成几个单选按钮,但是没有一个被选中。 我希望默认选择第一个单选按钮。我该怎么做? 谢谢     
已邀请:
        如果将制造类型输入视图,则可以执行以下操作:
:checked => @manufacture_types[0]
要么
:checked => ManufactureType.first
    
        我的示例稍微复杂一点,因为没有参考的集合或模型,因此其他答案对我都无效。
= f.input :attending, as: :radio_buttons, :collection => [ [\'Yes\', true], [\'No\', false] ], :checked => [\'Yes\', true]
    
        从op \的评论中,添加此参数对我有用:
:checked => 1
    
        这是我的代码的一部分摘录:
= f.input :body_format,
  collection: [[\'markdown\', \'Markdown\']],
  label_method: :last,
  value_method: :first,
  as: :radio_buttons,
  checked: \'markdown\', # THIS
  required: true
    

要回复问题请先登录注册