Rails控制器:重定向警报显示文本但不显示错误字符串

时间:2019-01-13 02:50:58

标签: ruby-on-rails controller

我正在尝试使用以下代码将对象的错误消息呈现为重定向时的闪动警报。

代码有效-但只有在我将字符串硬编码到字段中时,该代码才有效。但是,当我尝试呈现@order.errors.full_messages.to_sentence时,它不起作用(注意:错误在控制台日志中正确呈现)。

我试图将消息分配给一个变量并呈现该变量,但无济于事。

这是我要开始使用的代码:

redirect_back(fallback_location: event_path(@order.event), alert: @order.errors.full_messages.to_sentence)

(注意puts @order.errors.full_messages.to_sentence在控制台中正确显示错误消息)。

这是一个硬编码的警报消息的示例,可以正常工作:

redirect_back(fallback_location: event_path(@order.event), alert: "This alert works fine")

0 个答案:

没有答案