をparamsは:の設定Railsのエンドポイントは、私はシンプルなRailsアプリケーションを持っているでGETエンドポイントを公開したい
GET http://localhost/widgets/{widget_id}/{fizz_id}
私はどのように私はそのエンドポイントのセットアップ期待を(することができます思ったんだけど私のroutes.rb
および/またはコントローラ、たとえばWidgetsController
に{widget_id}
と{fizz_id}
をパスパラメータとして使用していますか?
コントローラ内でparams
にアクセスすることができますが、フォームパラメータまたはクエリ文字列パラメータにアクセスすることしかできないと思います。ここで、これらのIDはRESTfulなパスの一部です。
- エンドポイントが実際には次のように構成する方法:
GET http://localhost/widgets/{widget_id}/{fizz_id}
;および - コントローラメソッド/アクション内からこれらのIDの値にアクセスする方法。そしてこのエンドポイントを指定する
- がGET動詞のためにのみ