在rails上的ruby上使用简单表单,如何在嵌套表单标签上显示必需(*)星号

时间:2015-08-07 04:21:44

标签: ruby-on-rails ruby-on-rails-4 simple-form nested-forms required

我正在使用simple_form,haml,并且需要一组嵌套单选按钮的标签来指示通过星号进行选择是必要的。

1 个答案:

答案 0 :(得分:1)

来自the docs

  

必填字段标有*前缀为其标签。

     

默认情况下,所有输入都是必需的。当表单对象具有附加到其字段的状态验证时,简单表单将所需字段和可选字段分开。出于性能原因,在使用条件选项的验证中会跳过此检测,例如:if和:unless。

     

当然,任何输入的必需属性都可以根据需要覆盖:

<%= simple_form_for @user do |f| %>
  <%= f.input :name, required: false %>
  <%= f.input :username %>
  <%= f.input :password %>
  <%= f.button :submit %>
<% end %>