gpt4 book ai didi

ruby-on-rails - 在 flash 通知 rails Controller 中添加换行符

转载 作者:行者123 更新时间:2023-12-04 05:47:23 24 4
gpt4 key购买 nike

我需要在 Flash 通知中添加换行符。到目前为止我有这个

flash[:success] = "We will notify you when we go LIVE! #{<br />} Meantime, complete this quick survey so we can get to know your interest.

但这是不正确的。有谁知道如何在 Controller 中正确执行此操作?

我正在使用 ruby​​ 2.2.1p85 & Rails 4.0.10

最佳答案

在编程中总是有一种肮脏的方式来做事。在这里您可以在闪存中创建多线阵列。

     flash[:success] = []
flash[:success] = flash[:success] << "We will notify you when we go LIVE! "
flash[:success] = flash[:success] << "Meantime, complete this quick survey so we can get to know your interest."

并像这样显示它
<% flash.each do |key, value| %>
<% value.each do |text| %>
<%= content_tag :div, text %>
<% end %>
<% end %>

这肯定会奏效。

但最好的方法是这样做
flash[:success] = "We will notify you when we go LIVE! <br> Meantime, complete this quick survey so we can get to know your interest.".html_safe

如果这也不起作用,请尝试另一种方式

在 Controller 集中
flash[:success] = "We will notify you when we go LIVE! <br> Meantime, complete this quick survey so we can get to know your interest."  

并在 View 中显示
 <% flash.each do | value| %>
<%= content_tag :div, value.html_safe %>
<% end %>

关于ruby-on-rails - 在 flash 通知 rails Controller 中添加换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49952991/

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