Как спросил @lucapette, что вы пытаетесь сделать?Если вам нужно несколько сообщений в несколько строк, вы можете явно добавить новые строки:
flash[:alert] += "\nSecond message."
Или вы сможете сделать что-то вроде этого:
flash[:alert] = []
flash[:alert] << "Message 1"
И тогда, когда вы сможетеизмените макет приложения, чтобы проходить через вспышки, предполагая, что они будут всегда массивами.Если они только иногда будут массивом, вы можете проверить это сначала с помощью чего-то вроде:
flash[:alert].class == Array
или
flash[:alert].is_a? Array
или в любом случае автоматически сделать его массивом:
Array(flash[:error])
Тогда вы можете зацикливаться вокруг него так, как хотите.