如何从表单数组中获取数据:
[#<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/