Ошибка при получении: undefined method 'dueler'
.Как обновить атрибут дочерней модели на родительской странице? Неопределенный метод
A duel
has_many duelers
.
Dueler.last
id: 20,
user_id: 78,
challenge_id: 178,
duel_id: 13,
accept: nil>
Как может дуэлянт :accept
поединок в поединках/show.html.erb?
<% @duel.duelers.each do |dueler| %>
<%= dueler.user.name %> <%= dueler.user.last_name %> will <%= dueler.challenge.name %><br>
<% if current_user.id == dueler.user_id %>
# undefined method 'dueler' for #<Duel:0x007ffd32ae2400>
<%= form_for(@duel.dueler) do |f| %>
<%= f.check_box :accept %>
<% end %>
<% end %>
<% end %>
The loser(s) will <%= @duel.consequence %><br>
If everyone succeeds they will <%= @duel.reward %>