Я настроил новое действие Rails (чтобы взломать конкретное решение), которое работает нормально, но есть проблема, когда в форме есть ошибка, и мне нужно захватить предыдущие значения в действии редактирования.
Таким образом, вопрос в случае неудачного создания, как я могу захватить параметры и подключить их обратно в представление редактирования?
Действие формы:
def go
begin
@quote = Quote.new
@quote.create_with_custom_params(params)
@quote.save!
rescue Exception => ex
flash[:error] = "an error occured"
render :action => "edit"
end
end
Представление формы(свернуто):
<%= form_tag :controller => :quoter, :action => :go do %>
<%= text_field_tag :name, nil, :placeholder => "quote name" %>
<%= submit_tag "Save quotation" %>
<% end %>