如何显示对应用户的嵌套属性?

时间:2016-08-03 20:27:43

标签: ruby-on-rails ruby

我如何只显示:accept dueler的{​​{1}}复选标记?

现在每个theler有一个current_user,这意味着不是theler的用户可以代表其他用户接受。

check_mark

决斗/ show.html.erb

Dueler.last
 id: 20,
 user_id: 78,
 challenge_id: 178,
 duel_id: 13,
 accept: nil>

1 个答案:

答案 0 :(得分:1)

尝试仅检索current_user的dueler(带有SQL查询)

在行动中

@duel = Dueler.find_by(user_id: current_user.id)
视图中的

<%= form_for @duel do |f| %>
  Accept?  : <%= f.check_box :accept %>
  <%= f.submit %>
<% end %>