Rails Displaying Full Database Instead Of Of Attributes Only
I seem to have gotten things to a point in my rails app making sure that games and tickets are being created, but when I try and display them in the html.erb file, the whole databa
Solution 1:
Remove =
from
<%= @g.tickets.each do |tick| %>
It should look like this
<% @g.tickets.each do |tick| %>
Solution 2:
The problem is with this line
<%= @g.tickets.each do |tick| %>
.It outputs all the tickets that are associated witha game.
Remove =
and the code should be like this
<table>
<%@g.tickets.each do |tick| %>
<tr><td><%= tick.id %></td>
<% if tick.nickname.blank? %>
<td> Available</td>
<% else %>
<td><%= tick.nickname %></td>
<% end %>
<td><%= tick.game_id %></td></tr>
<% end %>
</table>
Always be careful in using these Rails expressions.
<% %>
executes the output.whereas <%= %>
prints the output.
Post a Comment for "Rails Displaying Full Database Instead Of Of Attributes Only"