我希望人们能够挑战他们的习惯。如果他们错过了一天他们可能会把“/”如果他们连续两天错过,他们必须加“X”。三个X意味着他们没有通过挑战。
如何强制用户只能在:missed
输入字段中提交X和/?作为有效密钥?
_form摘录
<%= simple_form_for(@habit) do |f| %>
<%= f.error_notification %>
<div class="form-inputs">
<%= f.input :missed %>
<div class="form-actions">
<%= f.button :submit %>
</div>
<% end %>
Github :https://github.com/RallyWithGalli/ruletoday
提前感谢您的帮助。你摇滚!
答案 0 :(得分:0)
您可以使用select标签限制用户的选项,例如
<%= select_tag(:missed , options_for_select([['/', '/'], ['X', 'X']])) %>