gpt4 book ai didi

ruby-on-rails-3 - 将记录的一个字段拉入 Rails 3 应用程序中的数组中

转载 作者:行者123 更新时间:2023-12-04 06:26:18 25 4
gpt4 key购买 nike

Rails 3 菜鸟在这里。目前,我下面 Controller 中的代码正在我的数据库中获取整个记录。我试图用一个整数而不是整个记录填充数组。整数包含在表“answers”中,字段名称为“score”。如何修改 Controller 中的这一行以仅获取一个字段?

@questions.each do |s|
@ans[s.position] = Answer.where("question_id = ? AND user_id = ?", s.q_id, current_user.id )
end

澄清更新: :score 可以是 0 到 5 之间的任何整数。我想用整数填充 @ans[s.position]。

谢谢。

最佳答案

你很亲近

@questions.each do |s|
@ans[s.position] = Answer.where("question_id = ? and user_id = ?",s.q_id,current_user.id).select(:score).first.try(:score)
end

您需要从答案中选择“分数”,然后您需要从对象中检索它。

关于ruby-on-rails-3 - 将记录的一个字段拉入 Rails 3 应用程序中的数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6010558/

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