В целях безопасности токен CSRF изменяется («вращается») при входе в систему. Если вы открываете страницу в Tab A, войдите в систему на вкладке B, затем попытайтесь отправить форму в Tab A, вы будете получить CSRF-ошибку, поскольку токен CSRF в Tab A устарел.
Когда вы обновляете Tab A, загружается новый токен CSRF, и ошибки будут остановлены.
Вы можете интерполировать, как в обычных строках
<<-TERMINATOR
Example #{p[:name]} blah blah blah
TERMINATOR