タグ

APIとURLに関するskmtpalmのブックマーク (1)

  • Rails APIのURLにクエリパラメータを含める

    RailsAPIを作っていると、様々なパラメータを順不同で渡したくなることがあります。例えば、ページ位置とかソート方法とか。そんなときはクエリパラメータをAPIのURLに含めると便利です。次のようなURLのハテナ以降の部分がクエリパラメータです。 http://api.example.com/debug?sort=asc&page=3 クエリパラメータの読み取り方をまとめます。 結論 クエリパラメータを一つづつ読み取るには、params[キー]を使用します。 クエリパラメータをまとめて取得したいときは、request.query_parameterを使用します。 クエリパラメータとして配列も渡せます。 ルーティング ルーティングは、クエリパラメータを含めずに普通に定義します。 @route.rb # /debug へのルーティングを定義 get 'debug', to: 'applica

    Rails APIのURLにクエリパラメータを含める
  • 1