gpt4 book ai didi

ruby-on-rails - 如何从 ruby​​ on rails 中的 sqlite3 数组中提取数据?

转载 作者:行者123 更新时间:2023-12-03 19:33:06 24 4
gpt4 key购买 nike

如何从表单数组中获取数据:

[#<User id: 1, name: "John", surname: "Smith", dob: "2016-07-26", location: "Liverpool", created_at: "2016-07-26 08:50:01", updated_at: "2016-07-26 08:50:01">]

使用以下代码从 sqlite3 数据库生成:
<%= User.select(User.all.select { |u| u.id == 1 }) %>

另外,有没有比所有方法更好的方法来提取选定的字段?无论我尝试过什么,都会返回一些长的随机数,比如引用。

最后,我该如何制作:
u.id == 1

成为实时提供给该用户的任何 id,如下所示:
u.id == x (where x is any number)

干杯!

最佳答案

我不知道我是否遗漏了什么,但我认为您想要的是 find :

@user = User.find(x) # x = given id

where (返回一组用户,而不仅仅是一个)
@user = User.where(id: x)

然后在您看来,您可以像这样使用用户:
<%= @user.name %> 

关于ruby-on-rails - 如何从 ruby​​ on rails 中的 sqlite3 数组中提取数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38586782/

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