On Sep 18, 2010, at 10:50 AM, nobosh wrote:

> Thanks for the reply. I need to avoid HTML comments. Also, I tried
> 
> <%= <td><%= link_to 'Destroy', project, :confirm => 'Are you >
> sure?', :method => :delete %></td>  %>
> 
> And what happens is every time it runs through the loop it outputs on
> the page: </td>  %>, meaning the " %> from the TD is being used to
> close the comment, which is why I'm trying to find out a way to
> comment this line out

This is evil, but it will work...

<%%q{ <td><%= link_to 'Destroy', project, :confirm => 'Are you >
sure?', :method => :delete %></td> }%>

The %q{...} turns everything within it into an un-evaluated string.  And the <% 
without the <%= results in no output.  If you don't even want the blank line 
change the last %> to -%>

-philip



> Thanks
> 
> On Sep 18, 10:34 am, Philip Hallstrom <[email protected]> wrote:
>>> <% @projects.each do |project| %>
>>>  <tr>
>>> .
>>>    <td><%= link_to 'Destroy', project, :confirm => 'Are you
>>> sure?', :method => :delete %></td>
>>> .
>>>  </tr>
>>> <% end %>
>> 
>>> How can I safely comment out the TD line above? Do I have to use the
>>> =begin way?
>> 
>> If you don't mind HTML comments, just wrap it in <!-- ..... ->
>> 
>> If you just want the link gone, but keep the <td> you can make the start tag 
>> look like <%#= and it should work (if memory serves).
> 
> -- 
> 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.
> 

-- 
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.

Reply via email to