<%= @duel.duelers.where.not(user_id: current_user.id).first.user_id %>
产生一个整数,即 1
, 但我怎样才能让它从那个 user_id #<User:0x007fe476a42948>
产生记录?
最佳答案
您可以将最后一个 user_id 替换为您要显示的记录。
例如
<%= @duel.duelers.where.not(user_id: current_user.id).first.user_id %>
到(所有记录)
<%= @duel.duelers.where.not(user_id: current_user.id).first.user %>
或对于单个记录:
<%= @duel.duelers.where.not(user_id: current_user.id).first.user_name %>
这部分; @duel.duelers.where.not(user_id: current_user.id).first
已经让您成为用户,因此您放置的任何内容都会显示该实例的记录。
关于ruby-on-rails - 从整数中获取记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40149505/