REST時代に恥じないURL
久々の更新。開発あきらめたわけではなく、単にまとまった時間がとれないだけ。
RESTfulかどうかはどうでもいいのですが、URLのつけ方もひとつのインターフェースなので、よい名前をつけよう、という話。Railsデフォルトの /:controller/:action/:id だと、パラメーターが多くなりすぎてURLがかっこ悪くなる場合が多々あるので、適応に map.connect を増やしていってます。
この辺、RESTfulの規約とは無関係に、リソースの名称を/で修飾しながらつけて言っているのですが、
/widgets/with/users/where/id=1
とかはさすがにどうかと思ったりもしますが、どうなんでしょう?こんなやりかたしたら、URL parserが必要だ、とかいう話になって変な方向にいってしまうので、/の間に前置詞・副詞などの修飾子は含むべからずということで落ち着きましたと。