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

rails:2928

From: suna <suna4903@g...>
Date: Fri, 5 Dec 2008 04:30:07 +0900
Subject: [rails:2928] 部分テンプレートを使っている場合の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/

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