我需要找到状态码 = 'INPRG' 的 wostatuses 表的 ID
我正在尝试这个,但我不知道如何从结果中提取 ID:
<%= inprogress = Wostatus.where(statuscode = "INPRG") %>
谢谢!
我需要找到状态码 = 'INPRG' 的 wostatuses 表的 ID
我正在尝试这个,但我不知道如何从结果中提取 ID:
<%= inprogress = Wostatus.where(statuscode = "INPRG") %>
谢谢!
此代码属于控制器。
设置一个实例变量,例如,
@inprogress = Wostatus.where(:statuscode => "INPRG")
在你看来,这样做,
<%= @inprogress.map &:id %>
最好把它放在你的控制器中,但如果你需要在你的视图中访问它,你可以使用
<% inprogress = Wostatus.where(statuscode = "INPRG") %>
<%= inprogress.id %>
但这些将返回一个数组,你可以使用
<%= inprogress.first .id %>
访问第一个,或者您可以使用
<% inprogress.each do |inprogres|
<%=inprogres.id %>
<% end %>