タグ

2009年6月29日のブックマーク (2件)

  • Railsで表形式の一括更新 - このブログは証明できない。

    例えば、Personというmodelがあって、nameとageという属性を持っていたとします。複数人のデータを表形式で一括して更新したい場合、fields_forを使うことで実現することができます。 <% form_tag("/persons/bulk_update") do %> <table> <tr> <th>名前</th> <th>年齢</th> </tr> <% for person in @persons %> <% fields_for person, :index => person.id do |field| %> <tr> <td><%= field.text_field :name %></td> <td><%= field.text_field :age %></td> </tr> <% end %> <% end %> </table> <p><%= submit

    mugi531
    mugi531 2009/06/29
    :index で id 指定できるらしいよ。
  • 郵便番号から住所をセット - satake7’s memo

    郵便番号を入力して『住所検索』ボタンを押したら Ajaxでサーバに問合せにいって、コントローラで郵便番号辞書から住所を引っ張って返すというのを作ろうと思って、「待てよ、そういうのって巷に溢れてるんじゃないか?」と思ってググったら、すごくいい JavaScriptのライブラリが見つかったので、これを使わせていただくことにしました。 AjaxZip2のインストール こちら(→ AjaxZip 2.0 - Ajax郵便番号→住所自動入力フォーム(CGI不要版) )がそのライブラリです。onKeyUpイベントに仕込むようになっているので、『住所検索』ボタンみたいなものは必要ありません。 インストールといっても特別難しいことはなにもなく、一括アーカイブファイルをダウンロードして、適当に展開するだけですが、一応、Railsに組み込む場合の構成を書いておきます。(この通りにすべきというわけではありません

    郵便番号から住所をセット - satake7’s memo
    mugi531
    mugi531 2009/06/29
    AjaxZip を Rails に組み込む Tips