我需要找到一个wostatuses表的ID,其中statuscode ='INPRG'
我正在尝试这个,但我不知道如何从结果中提取ID:
<%= inprogress = Wostatus.where(statuscode = "INPRG") %>
谢谢!
答案 0 :(得分:1)
此代码属于控制器。
设置一个类似的实例变量,
@inprogress = Wostatus.where(:statuscode => "INPRG")
并在您的视图中执行此操作,
<%= @inprogress.map &:id %>
答案 1 :(得分:0)
最好将它放在你的控制器中,但如果你需要在你的视图中访问它,你可以使用
<% inprogress = Wostatus.where(statuscode = "INPRG") %>
<%= inprogress.id %>
但这些会返回一个数组,你可以使用
<%= inprogress.first .id %>
获取第一个访问权限 或者你可以使用
<% inprogress.each do |inprogres|
<%=inprogres.id %>
<% end %>