Nested insert_html question


I am now facing one odd question. Here is the example.

one page, say foo.rhtml, I try to load partial content when user click
“Load” button, so the code is


<%=link_to_function “Load”, do |page|
page.insert_html :bottom, ‘current-entry’, :partial =>
‘foo_part’, :object => foo_obj
end %>

In partial _foo_part, there are some actions, say “Send email” and
here is my code


<%=link_to_function “Send mail” do |page|
page.insert_html :after, “actionrow”, ‘

  • blabla

  • end%>

    However, the generated javascript code seems wrong, in firefox (with
    firbug extension) some errors come out:

    missing ) after argument list
    [Break on this error] ef="#" onclick="try {\nnew
    Insertion.After(“actionrow”, “

  • Last item
  • ”)…

    Please help me. The question has blocked me for 2 days. Thanks very


    Here is even more sample to re-produce the bug

    <%=link_to_function “Load”, do |page|

    page.insert_html :bottom, ‘current-item’, (link_to_function(“Test”) do
    |page| page.alert(‘test’) end)

    end %>

    This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

    | Privacy Policy | Terms of Service | Remote Ruby Jobs