Yes, link_to_remote will call some action in your controller. That action can generate javascript to update portion of your page. That controller can have an some-action.rjs template (instead of the usual some-action.html.erb) That template could look something like this:
page.replace_html 'id-of-some-element-on-your-page', :partial => 'partial you want to render there' You could also render it directly in your controller if you prefer. Check out the following documentation: http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper/JavaScriptGenerator/GeneratorMethods.html#M001666 There are plenty of examples there. I might also recommend the peepcode screencast covering rjs. It walks through several simple examples. On Aug 18, 8:21 am, RVince <[email protected]> wrote: > So, say, in page a I have data in rows, say. On each row, a link. That > link should open a form between the rows. YOu are saying there is a > way I can do that with link_to_remote somehow > > On Aug 18, 10:55 am, hitch <[email protected]> wrote: > > > You can't do both of these things at the same time. > > If you want to use toggle, the content should already be there and may > > be hidden. > > > If you want to generate the content when the link is clicked, then you > > should use link_to_remote to render the link, > > Then you can render a partial in your rjs template have something like > > this: > > page.replace_html, :partial => 'example' > > > On Aug 18, 3:46 am, RVince <[email protected]> wrote: > > > > Is there a way to get a link to a partial to open in a div, which I > > > can open with > > > the prototype .toggle() ? > > > > What I want is to put a link on a page, which, when clicked, renders > > > the partial in a div in that page. However, I dont want the partial > > > merely sitting, already rendered in a hidden div, but rather, to be > > > called and rendered when the link is hit (i.e. minimal transmission to > > > the client) Is there a way I can do this? Thanks, RVince --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

