使用simple_forminput的默认值

即时尝试做input的默认值

正常工作:

<%= f.input_field :quantity, default: '1' %> 

但我需要f.input不f.input_field

 <%= f.input :quantity %> 

  • 即时通讯与标准的HTML值尝试 – 但在未完成的validation数量被覆盖1 – 不希望的

     <%= f.input :quantity, input_html: {value: '1'} %> 
  • 当我删除价值和validation是不完整的数量填充 – 一切都很好

     <%= f.input :quantity %> 

如何解决这个问题? 有没有其他select像在f.input_field – :默认? 还是有其他解决scheme的价值?

你可以尝试这样的事情:

 <%= f.input :quantity, input_html: {value: f.object.quantity || '1'} %>