如何阻止用户将整数输入减少到小于 1

how to stop a user reducing an integer input to less than 1

我有一个简单形式的整数输入,我不想阻止用户在单击输入中的箭头(向右)时将数量减少到 1 以下。

没有 javascript 这可能吗?我能找到的唯一信息是将 min 属性添加到输入中,但这不起作用。

<%= f.input :quantity, as: :integer %>

关注 this 应该能帮到你。

对于你的情况,尝试:

<%= f.input :quantity, as: :integer, input_html: { min: '0' } %>

更多阅读:https://github.com/heartcombo/simple_form