タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

railsとRackとRubyに関するn2sのブックマーク (2)

  • http://japan.internet.com/developer/20090501/26.html

  • [Railsのキホン]リクエストパラメータ

    知っている人には常識な話ですが、Railsでのリクエストパラメータの扱いについて。 Railsでは、ルーティング情報とクエリパラメータをハッシュマップ(パラメータ情報というらしい)に格納して、コントローラへ渡します。コントローラからは、params という変数でこのマップにアクセスします。 たとえば、"key"というリクエストパラメータを取得するには、 params[:key] と書きます。 ※このとき、:key がルーティング定義(config/routes.rb)で使われていてはいけない。 ハッシュマップなので、ひとつのクエリパラメータ名に複数の値を対応させようとして、 http://foo.com/controller/action?key=val1&key=val2 とすると後の値(この場合 "val2" で params[:key] が上書きされてしまいます。 (仕組みを知らない

    n2s
    n2s 2011/07/01
    同じ名前の複数のパラメータを受け取る際は名前の後ろに[]をつける必要があるetc. / 参考に挙がっている記事はid:entry:13252531 に移転しています
  • 1