使用devise将CSS类添加到输入中(如果输入有错误)

时间:2018-06-20 13:36:36

标签: ruby-on-rails devise simple-form

我正在我的应用程序中的某个时刻,如果用户遇到格式错误,我想更改输入的外观。从我的角度来看,在这种情况下,devise本身不会在输入中添加任何类。是否有任何内置方法无需检查错误即可手动完成:resource.errors[:username].any?

<%= f.input :username, wrapper: false, input_html: { class: "#{'error' if resource.errors[:username].any? }" } %>

注意::我传入了wrapper: false,它消除了附加到包装器的fields_with_errors类的添加。

0 个答案:

没有答案