Forum: Ruby on Rails outputing table data

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
scott (Guest)
on 2006-04-28 12:23

Just come across thi sproblem, and jsut cant find out what is wrong with
it, if any one has any suggestions it would be good.

in my projects_controller.rb I have

def list
    @project_pages, @projects = paginate :projects, :per_page => 10

and ths list.rhtml file I have

    <% if @projects %>
	    <% for project in @projects %>
		       <td><% %></td>
			<%= link_to 'Show', :action => 'show', :id => project %>
			<%= link_to 'Edit', :action => 'edit', :id => project %>

When I view this page the column in the table appears
blank, however the show and edit links work correctly.

Any suggestions to whats going wrong?

scott (Guest)
on 2006-04-28 12:39
ok i have fixed this by adding <%=h instead of <% not to sure what this
does, (apart form make it work!!) so if anyone knows please let me know

Stephen B. (Guest)
on 2006-04-28 13:27
(Received via mailing list)
h() is short for html_escape() - it turns html text like:
meaning that the rendered text will show as <b>word</b> rather than than
'word' in bold.

Hope that makes sense :0)

This topic is locked and can not be replied to.