各位早上好。在我的模型中,我创建了一种显示行的方法。该页面无法正常工作,因为 next 并 reify 我们未定义的方法,所以我尝试了它们。但是页面没有加载并且在浏览器上显示这个错误。“504网关超时”
v = self.versions.first
if v.present?
while v.try(:reify).try(:reason).try(:name).blank? do
v = v.try(:next)
end
v.reify.try(:reason).try(:name)
end
你有什么建议我让这段代码更干净并防止它再次加载长页面?