Hey All,
I've got the below partial rendering each item of a collection to a table row, with some nice ajax magic for hiding the row if the user clicks a link. It works very nicely, except for the bit that assigns the class= attribute to the tr tag. For some reason I can't figure out, every row is getting class="line-even". Does anybody have an idea why the cycle() call wouldn't work here?
For extra weirdness, if I include this html comment line right before the line w/the opening <tr> tag, it *does* work.
<!-- class="<%= cycle('line-even', 'line-odd') %>" -->
############### non-cycling partial ########################
<% this_found_project_id = "fp_#{found_project.id}" %> <tr class="<%= cycle('line-even', 'line-odd')%>" id="<%= this_found_project_id %>"> <td><%= found_project.name %></td> <td> <%= link_to_function 'add' do |page| page.insert_html :bottom, "roster", :partial => 'tumor_sites/tumor_sites_project', :object => TumorSitesProject.new(:project_id => found_project.id) page.hide this_found_project_id end %> </td> </tr>
############### non-cycling partial ########################
Thanks!
-Roy
Roy Pardee Research Analyst/Programmer Group Health Center For Health Studies (Cancer Research Network) (206) 287-2078 Google Talk: rpardee