I have a helper like this:

  def table_elements(qualifier, count)
    if qualifier
      yield
    else
      return ("<td></td>" * count).html_safe
    end
  end
  

Then if I do this, what I want to happen is if resp is not null then it 
yields the block, otherwise it
yields two empty table cells. 

<%= table_elements(resp,2) do %>
  <td><%= resp.remittance_id %></td>
  <td><%= resp.availability_date %></td>
<% end %>


 Since I have read alot of rails books and blogs and never seen anything 
quite this odd, I suspect someone will suggest an alternate way of doing 
this but at the moment I can't think of anything different. This helper 
almost works the way intended, but for some reason 3 extra ending tags 
</td> are getting thrown into the beginning of the page .. 


-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/a4aa90b8-cd44-451b-8b85-ecc477c3db9e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to