У меня есть следующий код для создания продукта:Рубин на Rails: Создать представление подтверждения перед созданием объекта
def create
@customer = Customer.find(params[:customer_id])
@product = @customer.products.build(params[:product])
respond_to do |format|
if @product.save
format.html { redirect_to customer_products_path(@customer), notice: 'Product was successfully created.' }
else
format.html { render action: "new" }
format.json { render json: customer_products_path.errors, status: :unprocessable_entity }
end
end
end
Чтобы сгенерировать форму я использую:
<%= form_for([@customer, @product]) do |f| %>
Теперь мне интересно, , как я могу передать использование на отдельную страницу подтверждения перед сохранением данных в БД. Также с ссылкой на редактирование, поэтому при необходимости пользователь может внести изменения и отправить записи в конце.
Я рассмотрел другие вопросы о stackoverflow, но не смог создать то, что хочу. Любые рекомендации приветствуются.
Я думаю, что лучше обратиться к диалоговому окну подтверждения на стороне клиента с помощью библиотек на стороне клиента javascript. –
Я не очень хорошо разбираюсь в JS. Можете ли вы указать на какой-то справочник или другие подобные указатели? – psharma
Диалог подтверждения JQuery UI - это просто вариант из большого пула опций. –