【问题标题】:Using simple form on ruby on rails, how show required (*) asterisk on nested form label在 ruby​​ on rails 上使用简单表单,如何在嵌套表单标签上显示所需的 (*) 星号
【发布时间】:2015-08-07 04:21:44
【问题描述】:

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

【问题讨论】:

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


    【解决方案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 %>
    

    【讨论】:

    • 唯一的输入是选项按钮,并且只有一个纯文本标签。我需要纯文本标签来显示星号。
    • 嗯,如果与表单无关,您可以手动将星号添加到标签上?
    • 标签与表单相关。想象一个嵌套表单,下面有一个标签和两个单选按钮。如何使用 simple_form 添加星号(手动除外)?
    • 我真的不明白你现在在说什么。我认为在 simple_form 中不添加星号更难。显示您的代码,但也许先阅读链接的readme
    猜你喜欢
    • 1970-01-01
    • 2017-02-25
    • 1970-01-01
    • 2011-01-11
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多