【发布时间】:2017-01-06 05:43:40
【问题描述】:
我要在这里问一个非常愚蠢的问题。我用谷歌搜索了很多,但没有得到想要的答案。
我想从 username="Ryan" 的用户表中选择用户 ID
我的表名是users,对应的模型名是User。并且只有一行 username="Ryan"
我正在使用以下代码:
desired_row=User.where(username: "Ryan")
puts desired_row.userid
但 development.log 向我显示了未定义的方法用户 ID
我使用 postgre 作为我的数据库。
请告诉我该怎么做。
提前致谢!!!
【问题讨论】:
-
您的表中有名为“userid”的列吗?也许应该是“id”?
-
是的,我有相同的命名列,,是其他原因导致了这个问题。
-
你能发布
User.where(username: "Ryan")返回的内容吗?
标签: ruby-on-rails database postgresql activerecord