我有代码按我想要的方式排序。 由多个领域。 凉。 但现在我意识到有时元素可能是零。 Q1:任何想法如何设法在搜索的顶部获得零值? 并删除此错误消息:in "<=>": undefined method "<=>" for nil:NilClass (NoMe ...
提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供 中文繁体 英文版本 中英对照 版本,有任何建议请联系yoyou2525@163.com。
我希望sort_by
应用程序可以更改数组的顺序,但别无其他。
这是我的原始行:
gon.frames = @job.sequence.frames.sort_by(&:n)
以及一条修改过的行,其中删除了sort_by:
gon.frames = @job.sequence.frames
我发现gon.frames中的值(使用gon
gem传输到浏览器)不同,不仅在顺序上不同,而且在将它们转换为字符串的方式上也不同。
升级到ruby 3.0.0后,似乎出现了此问题。
编辑:使用Rails控制台检查显示第一行返回类型Array,而第二行返回类型ActiveRecord :: Associations :: CollectionProxy。
我仍然感到困惑,因为在我最近的升级和更改为ruby 3.0.0之前,这似乎并没有发生。
编辑-不确定根本原因是什么,但是我回滚到ruby 2.6.1,问题消失了。
编辑-我认为我经历的更改可能与frames
的类型无关。 取而代之的是,当使用ruby 3.0.0时, gon
将变量传递给浏览器的方式有所不同。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.