我已经定义了`list_ofresult#
public Queue<LogContent> waitForNextContent()
{
Queue<LogContent> lCurrentLogContent;
while (true)
{
lCurrentLogContent = getLogContent(); # line 51
if (lCurrentLogContent.Count == 0)
{
//wait
lock (mThreadMonitorLock)
{
Monitor.Wait(mThreadMonitorLock);
}
}
else
{
break;
}
}
return lCurrentLogContent;
}
private Queue<LogContent> getLogContent()
{
Queue<LogContent> lLogContent = new Queue<LogContent>();
lock (mQueueLock) # line 71
{
while (mLogContentQueue.Count > 0)
{
lLogContent.Enqueue(mLogContentQueue.Dequeue());
}
}
return lLogContent;
}
然后在一种方法中,我有:
def list_ofresult(result_id)
with_login do
expect_success do
self.class.get("/result/#{result_id}")
end
end
end
然后我要在前端显示此value属性
def load_value
PdsBackend.list_ofresult(self.result_id)
end
def value_for
self.load_value['value']
end
但出现错误 %p=@analysis.value
好像我在这里没有得到什么,不知道如何显示我在后端具有的值。
任何提示将不胜感激!