gpt4 book ai didi

ruby-on-rails - User Helper Method - 抓取ID与当前用户ID不匹配的用户

转载 作者:数据小太阳 更新时间:2023-10-29 08:04:28 25 4
gpt4 key购买 nike

尝试编写具有 3 个基本条件的辅助方法。添加第三个,它试图将当前用户从结果中移除,这会导致错误。

  def male_soccer_players
return User.where(:gender => "male", :soccer => true, :id != current_user.id)
end

错误是

app/controllers/application_controller.rb:12: syntax error, unexpected ')', expecting => 

最佳答案

中的问题:id != current_user.idRails .where 只传递哈希尝试

def male_soccer_players
User.where(:gender => "male", :soccer => true).where('id != ?', current_user.id)
end

def male_soccer_players
User.where('gender = ? and soccer = ? and id != ?', "male", true, current_user.id)
end

关于ruby-on-rails - User Helper Method - 抓取ID与当前用户ID不匹配的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20381592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com