Это действительно зависит от того, какой «Предварительный просмотр» вы хотите включить - либо «Предварительный просмотр страницы» или «вынесенное фрагмент»:
Просмотр страницы что некоторые сервисы показывают: список всех входов показаны в виде отдельной страницы с кнопкой «подтвердить». Для этого не требуется javascript или что-то интересное - просто нажмите «Далее» на странице формы, посмотрите данные, введенные всего лишь секунду назад, и нажмите «подтвердить» или «вернуться к редактированию». Если это то, что вам нужно, вы можете сделать это, просто создав новое действие контроллера (предварительный просмотр?), Который будет инициализировать модель с переданными параметрами (например, «создать» действие, но без сохранения) и создать шаблон с «предварительным просмотром», показанным и скрытую форму, которая будет передана для «создания» действия после нажатия «подтвердить». В качестве альтернативы вы можете просто изменить «новую» форму, чтобы она скрывала форму в зависимости от вызываемого действия и отображала предварительный просмотр.
Второй вариант - «рендеринг фрагмента» - он будет обновлять часть текущей страницы через javascript. В зависимости от того, насколько сложным будет это представление и какие операции вам нужно будет сделать, прежде чем показывать шаблон, может быть полезно использовать какой-либо плагин javascript или отправить запрос на сервер и получить частичный результат. В первом случае вы можете выбрать из очень простых реализаций (например, this) вплоть до решения, посвященного этому. С другой стороны, если вы решите отобразить его на сервере, то простого запроса ajax со всеми параметрами формы должно быть достаточно, чтобы предоставить вам вывод HTML, который можно поместить прямо в элемент DOM.
После многих поисков я нашел ваш, который имеет наибольшее значение, за исключением того, что он более абстрактный для моего мозга :) Я был бы признателен, если бы вы могли подробно остановиться здесь или на моей аналогичной ситуации/вопросе http://stackoverflow.com/questions/41228853/rails-how-to-review-content-before-submit-save. благодаря – egyamado