Обычно я бы попросил дополнительную информацию о ваших видах и макетах в этой ситуации, потому что леса не отображают flash[:success]
по умолчанию.
Способ, который я решаю, - это обычно полностью повторять мои флеш-сообщения, делая flash[:whatever]
массив каждый раз, и в моей компоновке обрабатываю этот массив вместо просто уведомления.Помните, что флэш-память - это просто хэш, вы просто устанавливаете значения.
Однако, если вы просто хотите сделать это с настройками, которые у вас есть сейчас (вспомогательный способ поместить HTML-код в flash[:success]
), вы можете изменитьспособ отображения флэш-сообщений в файле макета.По умолчанию они просто используют <%= flash[:success] %>
, который автоматически экранирует HTML.Чтобы сделать это не для флэш-сообщений, измените его на <%=raw flash[:success] %>