我似乎已經在我的Rails應用程序中獲得了一些信息,確保遊戲和門票正在創建,但是當我嘗試在html.erb文件中顯示它們時,整個數據庫正在呈現...我想要顯示的是實際的票證屬性。這是它的外觀和與之相關的代碼。任何幫助表示讚賞。Rails顯示完整數據庫而不是屬性只有
的代碼是:
<h1> game id is <%= @g.id %> </h1>
<h2> Ticket values are: </h2>
<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>
我需要刪除的下票值打印出完整的數據庫部分,但不能」似乎有它不刪除一切刪除。謝謝你的幫助。
門票控制器:
class TicketsController < ApplicationController
def create
@ticket = Ticket.new
@ticket.nickname = params["nickname"]
@ticket.game_id = params["game_id"]
@ticket.save
end
end
的遊戲控制器是:
class GamesController < ApplicationController
def create
@g = Game.new
@g.winning_ticket_num = params["winning_ticket_num"]
@g.value_per_ticket = params["value_per_ticket"]
@g.save
10.times do
@g.tickets.create
end
render 'games/show'
end
def new
end
def show
end
end
向我們展示您的'票務控制器' – Pavan
票務控制器在原始帖子中更新。 – user1572597
'@ g'值是什麼值。你在控制器中擁有它? – Pavan