gpt4 book ai didi

ruby-on-rails - 优雅地处理嵌套哈希中的空白值

转载 作者:数据小太阳 更新时间:2023-10-29 07:03:59 25 4
gpt4 key购买 nike

<分区>

我确定我以前见过一个优雅的解决方案,但我找不到它:

我有一个 Rails Controller ,它可能有也可能没有以下哈希元素:

myhash[:parent_field]

在该父字段中,子元素也可以为空。我目前正在通过(非常丑陋的)方法检查:

if (!myhash[:parent_field] || !myhash[:parent_field][:child_field] || myhash[:parent_field][:child_field].blank?)

这行得通,但我认为 - 当然 - 必须有一种更优雅的方式。重申一下:

  • myhash[:parent_field] 可能存在也可能不存在
  • 如果存在,myhash[:parent_field][:child_field]可能存在也可能不存在
  • 如果存在,它可能为空也可能不为空。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com