Remote content

Hi,

I’ve looked through the api and I can’t seem to find the functionality
that I’m looking for. I want a link that, when clicked, will replace
the
content of a div with the rendered content of another action. Something
like what you can accomplish when you use remote_form_tag and then have
the reply replace the content of a div in the page. I’m sure this must
be
possible from a link, but I can’t seem to figure out what to do.

Thanks,
David

David M wrote:

David


Rails mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails

You could use link_to_remote to call an action that renders the content
you want to fill the div with. You could do this by setting
:update=>“some_div_name” or by leaving out update and by using an rjs
file with the name of the action that the link_to_remote calls.

Examples

link_to_remote “Change Content”,
:url => { :action => “change_content”},
:update => “mydiv”

or

link_to_remote “Change Content”, :url=> { :action => “change_content”}
and then have a .rjs file named change_content.rjs with contents
page.replace_html “mydiv”, :partial =>
'partial_you_want_to_put_into_div"

Good Luck,
Matthew M.
blog.mattmargolis.net