Outputing table data


#1

Hi,

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
end

and ths list.rhtml file I have

<% if @projects %> <% for project in @projects %> <%end%> <%end%>
Name Actions
<% project.name %> <%= link_to 'Show', :action => 'show', :id => project %> <%= link_to 'Edit', :action => 'edit', :id => project %>

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

Any suggestions to whats going wrong?

thanks
scott


#2

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

thanks
scott


#3

h() is short for html_escape() - it turns html text like:
word
into:
<b>word</b>
meaning that the rendered text will show as word rather than than
‘word’ in bold.

Hope that makes sense :0)

Steve