Flash[: заметка] многострочный и однострочный

Я хочу перейти к 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 %>

Конечно, когда я передаю одну строку, Rails говорит мне, что метод соединения не существует в классе String. Как можно преодолеть ошибку?

Спасибо

1 ответ

Решение

Должно сработать.

single_text = ["Hello"]
notice: single_text

или, возможно, проще

single_text = "Hello"
notice: Array.new(1, single_text)
Другие вопросы по тегам