新しいアイテムが作成されたときにリソース インデックスにリダイレクトしたい
コントローラーの一部を次に示します。
def create
@asset = Asset.new(params[:asset])
@assets = Asset.all
respond_to do |format|
if @asset.save
format.html { render :action => 'index' } ##########
format.xml { render :xml => @asset, :status => :created, :location => @asset }
else
format.html { render :action => "new" }
format.xml { render :xml => @asset.errors, :status => :unprocessable_entity }
end
end
end
興味のある行は ########## とマークされています
私はもう試した
format.html { redirect_to(assets_url) }
といくつかの他のもの
適切な場所にリダイレクトされ、アイテムが正常に作成されます。問題は、それを取得できないことPOST
です。GET
そうしないと、私の見解にひどく厄介なことをするので、それを取得する必要があります。