タグ

フォームとformに関するtasanobuのブックマーク (2)

  • Rails のフォームで配列形式のデータを扱う方法 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 「今週の話題」を除くと、すごく久しぶりの投稿になってしまいました。いろいろあってなかなか時間が取れなかったのですが、やっと復活できそうです。ネタはだいぶ溜まっているので、頑張って書いていこうと思います。 さて、日ご紹介するのは Rails アプリケーションで配列構造のデータを扱うフォームに役立つ Tips です。 Rails は特殊な name 属性を指定するこ

  • Rails チェックボックスの配列化(修正)

    昔、こんな記事を書いたが、 こんな配列化は意味がないことに気づいたので加筆。 check_box_tag以下のように記述すると、 <%= check_box_tag "print" %>印刷する 生成される HTML は <input id="print" name="print" type="checkbox" value="1" />印刷する となる。 submit した際の parameter 値は 選択時 => "print"=>"1" 非選択時 => "print"=>nil となる。 ruby では false と nil は false 扱いとなるため、単純に if で params[:print] と判定すれば ON, OFF の判定ができるため、簡単に記述できる。 check_box以下のように記述すると、 <%= check_box "print", "enabled"

  • 1