[前][次][番号順一覧][スレッド一覧]

rails:2926

From: suna <suna4903@g...>
Date: Thu, 4 Dec 2008 11:20:12 +0900
Subject: [rails:2926] 部分テンプレートを使っている場合のRJSでの書き換え方法

最近Ajax on Railsを見ながらRJSを始めたものです。

検索ボタンを押したら該当する郵便番号を表示させたいのですが、render :partialの内容を
更新する方法がわからず、はまっています。
page['zip'].replace_html で書き換えは可能なのですが、:partialの部分をどうすればいい
かがわかりません。
どのようにすればいいのか教えていただけると有り難いです。
よろしくお願いします。

−−−−−−−−−−−
<h1>郵便番号一覧</h1>
<div id="in_menu">
  <%= link_to 'New zip', new_zip_path %>
</div>
<div id="search_form">
  <%=  text_field_tag(:search) %>
        <%= submit_to_remote 'submit', '検索',
                          :url => {:action => 'search_rjs'},
                          :with => "'search='+$F('search')"%>
</div>
<table>
  <span id='zip'><% render :partial=>@zips %></span>
</table>


−−−−−−−−−−−−−−−−−−−−−−−
search = params[:search]
@zips = Zip.address_to_zip(search,100)
page['zip'].replace_html @zips, :partial => :zip

--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

->    2926 2008-12-04 03:20 [suna4903@g...       ] 部分テンプレートを使っている場合のRJSでの書き換え方法
      2929 2008-12-05 00:48 ┗[ofl@c...            ]                                       
      2933 2008-12-05 15:06  ┗[suna4903@g...       ]