gpt4 book ai didi

ruby-on-rails - Rails : Simple form + bootstrap - When errors, 字段没有变红

转载 作者:行者123 更新时间:2023-12-04 03:34:22 26 4
gpt4 key购买 nike

我已经开始使用 Simple-form 和 Bootstrap,并尝试遵循以下引用:Simple form + Bootstrap但我不知道发生了什么,因为当一个领域失败时,会发生以下情况:

No red border in no correct field

关于这个截图,我有一个问题:
1) 如您所见,价格字段没有被红色包围。我怎样才能做到这一点?
这是我的表单代码:

<%= simple_form_for @lesson, :html => { :class => 'well' } do |lesson_form| %>
<% if lesson_form.error_notification %>
<div class="alert alert-error fade in">
<a class="close" data-dismiss="alert" href="#">&times;</a>
<%= lesson_form.error_notification %>
</div>
<% end %>
<%= lesson_form.input :title %>
<%= lesson_form.input :category %>
<%= lesson_form.input :description %>
<%= lesson_form.input :price %>
<%= lesson_form.button :submit, :label => 'Create', :class => 'btn btn-primary btn-large' %>
<% end -%>

最佳答案

我相信您引用中的代码在错误通知方面有些误导和不正确。

改变:

<% if lesson_form.error_notification %>
<div class="alert alert-error fade in">
<a class="close" data-dismiss="alert" href="#">&times;</a>
<%= lesson_form.error_notification %>
</div>
<% end %>

简单地说:
<%= lesson_form.error_notification %>

然后,在 config/locals/simple_form.en.yml , 改 default_message到:
default_message: '<a class="close" data-dismiss="alert">&times;</a>Some errors were found, please take a look:'

这将修复错误警报框中的不对称(通过修复结果标记)。

为了解决验证错误未显示为红色的问题,您必须共享标记,以便我们了解发生了什么。

关于ruby-on-rails - Rails : Simple form + bootstrap - When errors, 字段没有变红,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9754790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com