2010年7月26日月曜日

Railsの request.urlと request.request_uriの違い

request.urlにはURLが全て入っている
 → http://localhost:3000/c/a?qs=123
request.reqeust_uriにはURLのパスの部分が入っている
 → /c/a?qs=123



requestには他にも色々入っているみたい。

Rails開発日記: requestオブジェクトの中身
refererなどを知りたい時に、requestオブジェクトに聞くと良い。
具体的には、CGIの環境変数と次のような関係にある。

request.request_uriなどから親切にURLを組み立ててくれた結果がrequest.urlということかな

0 件のコメント:

ブログ アーカイブ

カテゴリー