全新安装导轨7和装置4.8.1
如果我用错误密码登录,页面上会显示一条 Flink 的错误消息,如下图所示:
但奇怪的是,Flash错误消息是附加到html的末尾,如以下截图:
_error_message.html.erb
位于app/views/deivse/shared
:
<% if resource.errors.any? %>
<div class="alert alert-primary" role="alert">
<div id="error_explanation">
<h2>
<%= I18n.t("errors.messages.not_saved",
count: resource.errors.count,
resource: resource.class.model_name.human.downcase)
%>
</h2>
<ul>
<% resource.errors.full_messages.each do |message| %>
<li><%= message %></li>
<% end %>
</ul>
</div>
</div>
<% end %>
我尝试更改上述错误视图文件,但 Flink 消息仍然没有更改,甚至我清空了错误视图文件。
1条答案
按热度按时间wfypjpf41#
查看应用程序/视图/器械文件夹。
使器械适应导轨7:Devise尚未完全兼容Rails 7。
我们需要在器械表单上禁用Turbo:
您只需插入:数据:{涡轮增压:错误}。