<%= f.input :solvency_ratio, as: :select, :include_blank => false, :collection => 1...6 %>
编辑表单时下拉列表未显示所选值。
答案 0 :(得分:0)
使用selected
选项
<%= f.input :solvency_ratio, as: :select, :include_blank => false, :collection => 1...6, :selected => f.object.solvency_ratio %>
希望有所帮助!
答案 1 :(得分:0)
<%= f.input :solvency_ratio, as: :select, :include_blank => false, :collection => 1...6, :selected => f.object.solvency_ratio.to_int %>
这个解决了问题。我的solvency_ratio是float类型,应该已经转换为整数