Что произойдет, если в приведенном ниже коде заменить redirect_to на render или vise verse?
def create
@product = Product.new(params[:product])
respond_to do |format|
if @product.save
format.html { redirect_to(@product, :notice => 'Product was successfully created.') }
else
format.html { render :action => "new" }
end
end
end
Кажется, нормально заменить одно на другое в приведенном выше коде. Есть ли место, где нужно использовать только redirect_to или рендер? Render ничего не делает, кроме визуализации вида. Redirect_to отправляет 302 запроса на сервер, и текущие параметры теряются после перенаправления.
Спасибо.