我想从ror项目中的表项目中检索状态数据。
mysql代码将是:
Setect status from projects where id = 2;
我是ror的新手,所以我尝试使用原始mysql来检索数据:
sta1=Project.find_by_sql(["SELECT status FROM projects WHERE id = ?",id1]).first
返回#
我期待一个字符串“on”或“off”
我的问题是什么?
答案 0 :(得分:0)
使用pluck从记录中获取单个值。它返回一个数组。
http://apidock.com/rails/ActiveRecord/Calculations/pluck
Project.where(id: id1).pluck(:status).first