モデルの1つの編集ビューには、URLのアンカーを使用してmodel / 1 / edit#tab1やmodel / 1 / edit#tab2などの設定を切り替えるタブが含まれています。編集フォームを送信した後、エラーのために保存に失敗した後、これらのアンカーにリダイレクトする方法はありますか?私の現在のコードは以下の通りです:
def update
@user = Product.new(params[:user])
if @user.save
flash[:success] = "Your user has been created"
redirect_to @user
else
render 'edit' //want to render here with an anchor
end
end
フォームを送信する前にアンカーを含むURLを保存してから、エラーメッセージを表示しながら、同じアンカーを使用してフォームを再レンダリングしたいと思います。何か案は?