リクエストをRESTfulに設定しようとしていますが、うまくいっているとは思いません..ここに私が持っているものがあります.RESTfulにするために、パラメータp1とp2を常にビューから遠ざけたいと思います:
私のコントローラーで:
def index
#if can't find p1 then grab from session and re-direct to make it a RESTful request
#if not in session then it's a brand new call
if params[:p1] == nil && session[:p1] != nil
params[:p1] = session[:p1]
redirect_to :action => "index", params[:p1] => session[:p1]
else
session[:p1] = params[:p1]
end
... same as above but with p2 ...
同じアクション内で 2 つのリダイレクトが発生しないというエラーが表示されるので、それを結合しようとしましたが、ループし続け、Ruby がこの要求が決して終了しないことを識別したとページに表示されます...もっと良い方法はありますか?これを達成する方法は?