beerdy: Изменения полей модели (цена, название итд), при этом рельса автоматически обновляет поле updated_at. При рендеринге дата из этого поля сравнивается со временем создания фрагмента кэша.
mrusklon: не тоже самое - на модальное окно навешан обработчик события 'show.bs.modal' (так как на сайте используется бутстрап getbootstrap.com/javascript/#modals-events), на форме данное событие не вызовется.
если нужно сделать тоже самое для формы без модального окна, можно изменить пример так https://jsfiddle.net/omc24Lnm/1/ тогда текст скопируется непосредственно перед отправкой формы.