Ho provato a formattare l'errore flash e corse in alcuni problemi:Come si aggiunge una nuova riga all'errore flash?
errors = ["error1 msg", "error2 msg", "error3 msg"]
flash[:error] = errors.join("\n")
mi aspettavo di vederli visualizzati in tre linee separate, però, ho avuto "error1 msg error2 msg error3 msg"
invece.
Cosa è successo al newline che ho usato per unire la stringa?
Non funziona. Ora visualizza "error1 msg
error2 msg
error3 msg" – user612308
Funziona, ma Rails sta probabilmente disinfettando il '
' cercando di essere utile. –
'errors.join ("
") .html_safe' dovrebbe funzionare. – Dogbert