respond_to
通常のケースと aparam[:top]
が渡される特別なケースのための別のケースがあるためrespond_to
、コードの前の方に別のケースがあります。
respond_to do |format|
format.html { render :top_page_analytics }
format.json { render :json => @analytics }
format.xml { render :xml => @analytics }
return
end
しかし、上記のコードは実際にはjsonのテンプレートが見つからないという奇妙なエラーを出し、さらにデバッグすると次のようになりました。
respond_to do |format|
format.html { render :top_page_analytics }
format.json { render :json => @analytics }
format.xml { render :xml => @analytics }
end
return
バグを修正します。プログラムが他のrespond_to
. respond_to
しかし、case ステートメントのように見えるの奇妙な構文が、上部にあるようなエラーを引き起こす可能性があるのだろうか?