Flash [:notice]多行和单行

时间:2015-05-21 21:16:18

标签: ruby-on-rails ruby-on-rails-4 notice flash-message

我想传递给flash[:notice]一个字符串数组和一个字符串 (在两个不同的时间)

示例:

multi_lines << "Product: #{product.title} disponibile in #{product_quantity}<br/>"
multi_lines << "Product: #{product.title} disponibile in #{product_quantity}<br/>"
notice: multi_lines

single_text = "Hello"
notice: single_text

我在我看来有以下代码:

<% if notice %>
<p id= "notice"><%= notice.join("<br/>").html_safe %></p>
<% end %>

对于corse,当我传递单个字符串Rails时,我说连接方法不存在于String类中。 怎么能超越错误?

谢了

1 个答案:

答案 0 :(得分:1)

应该工作。

single_text = ["Hello"]
notice: single_text

或者更简单

single_text = "Hello"
notice: Array.new(1, single_text)