Rails simple_form:禁用错误标签

pbo*_*ell 9 ruby-on-rails simple-form

我试图阻止simple_form完全添加错误标签.

试过这个css:

label.error {display:none;}

但SimpleForm javascript设置为何 display:block; 时生成.

我错过了一个让我完全关闭代代的配置吗?

这会阻止它们出现,现在可以使用:

label.error {display:none!important;visibility:hidden;}

Mik*_*ald 33

尝试一下:(根据github上的源代码,这应该禁用错误消息!)

<%= f.input :password, :error => false %> 
Run Code Online (Sandbox Code Playgroud)

如果你想禁用所有字段,我相信你必须把它放在所有字段上


Add*_*ted 3

您还可以禁用标签、提示或错误或配置其中任何一个的 html:

  <%= simple_form_for @user do |f| %>
    <%= f.input :username, :label_html => { :class => 'my_class' } %>
    <%= f.input :password, :hint => false, :error_html => { :id => "password_error"} %>
    <%= f.input :password_confirmation, :label => false %>
    <%= f.button :submit %>
  <% end %>
Run Code Online (Sandbox Code Playgroud)

如需进一步参考,请检查以下链接:

https://github.com/plataformatec/simple_form