gpt4 book ai didi

ruby-on-rails - Rails 中的错误消息?

转载 作者:行者123 更新时间:2023-12-04 06:51:01 27 4
gpt4 key购买 nike

使用 rails 时如何在 Web 浏览器中显示错误消息?

例如。如果我在 View 中使用了一个我没有在 Controller 中定义的变量,我想收到一条错误消息。

最佳答案

在您的 Controller 中:

def your_method
#processing that fails
flash[:notice] = 'your error message'
end

在您看来:
<% if !flash[:notice].nil? %>
<p id="notice"><%= flash[:notice] %></p>
<% end %>

Flash 哈希的文档可用 here .

要在应用程序级别挽救错误而不是向用户显示错误消息,您可以使用
  rescue_from ErrorType, :with => :action_method

例子:
Customising the generic Rails error message
http://www.perfectline.co.uk/blog/custom-dynamic-error-pages-in-ruby-on-rails

关于ruby-on-rails - Rails 中的错误消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3128965/

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