gpt4 book ai didi

ruby-on-rails - simple_form 输入的默认值

转载 作者:行者123 更新时间:2023-12-03 05:47:04 25 4
gpt4 key购买 nike

我正在尝试为输入设置默认值

工作正常:

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

但我需要 f.input 而不是 f.input_field

<%= f.input :quantity %> 


  • 我尝试使用标准 html 值 - 但在验证失败后数量被 1 覆盖 - 不受欢迎的

    <%= f.input :quantity, input_html: {value: '1'} %>
  • 当我删除值并且验证失败时,数量已填充 - 一切正常

    <%= f.input :quantity %>

如何解决这个问题?有没有类似 f.input_field - :default 的替代方案?或者还有其他有值(value)的解决方案吗?

最佳答案

你可以尝试这样的事情:

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

关于ruby-on-rails - simple_form 输入的默认值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19029129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com