帐户 ["details"]["name"] 的 Ruby 安全导航器表达式应该是什么?

what should be Ruby Safe navigator expression for account["details"]["name"]?

尝试使用安全导航器编写:

account["details"]["name"]

以下不适用于未知方法和错误。

account&["details"]&["name"]

使用 jRuby9,rails-5.2

安全导航器版本如下所示:

account&.[]("details").&[]("name")

或者您可以考虑使用 Hash#dig:

account.dig("details", "name")