1

リクエストを読み取って解析できるように、ルートが一致する前に (before_filter のようなもの) ルートを書き換える方法はありますか?

たとえば、この PUT リクエストを受け取った場合

http://localhost:3000/post

および aparams[:my_id]が存在する (値がmy_value) 場合、次のように書き換えます。

http://localhost:3000/post/my_value

したがって、PUT 要求の適切なルートで一致させます。

4

1 に答える 1

0

Rackミドルウェアを探しているようです。具体的には、rack-rewriteです。

ラックリライトでこの問題が解決しない場合は、独自のミドルウェアを作成する必要があります。Railsガイドは開始するのに適した場所ですが、それ以外の場合は、探している正しい構文と、目的を正確に達成する方法を理解するために、Googleで少し説明する必要があります。

于 2012-11-14T17:04:46.993 に答える