ページの div ID のみをリロードする方法は? 特定のdivをリロードするだけです。
私のコントローラーで私が持っている
def mycontrolleraction
...
render(:update) do |page|
reload_only_the_div('adiv'), :controller => 'my_controller'
end
end
これは可能ですか?
ページの div ID のみをリロードする方法は? 特定のdivをリロードするだけです。
私のコントローラーで私が持っている
def mycontrolleraction
...
render(:update) do |page|
reload_only_the_div('adiv'), :controller => 'my_controller'
end
end
これは可能ですか?
このように、div のコンテンツをパーシャルに置き換えることができます。
render :update do |page|
page.replace_html 'person-45', :partial => 'person', :object => @person
end
div id はperson-45
パーシャルの名前ですperson
。また、パーシャルにオブジェクトを渡すこともできます。この場合、オブジェクトは@person
です。詳細については、ドキュメントを参照してください。
ref ajax-on-railsチュートリアル。一部の div の html コンテンツを置き換えるには、replace_htmlを使用します。
render :update do |page|
replace_html 'div', 'new refresh data'
end
パーシャルを使用してビュー内の特定の div を更新する
render :partial => "fileame", :layout => false