从rails活动记录中提取特定列数据

时间:2016-08-30 04:57:41

标签: ruby-on-rails database postgresql activerecord

我将在这里问一个非常愚蠢的问题。我用Google搜索了足够的内容,但没有得到理想的答案。

我想从users表中选择userid =“Ryan”

的用户ID

我的表名是用户,相应的型号名称是User。而且只有一行,其中username =“Ryan”

我使用以下代码:

desired_row=User.where(username: "Ryan")
puts desired_row.userid

但是development.log向我展示了未定义的方法userid

我使用postgre作为我的数据库。

请告诉我怎么做。

提前致谢!!!

1 个答案:

答案 0 :(得分:0)

尝试:

desired_row=User.where(username: "Ryan").first
puts desired_row.id