1
カスタム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 %>