gpt4 book ai didi

ruby-on-rails - 等效于哈希的 .try() 以避免 "undefined method"错误?

转载 作者:数据小太阳 更新时间:2023-10-29 06:16:51 24 4
gpt4 key购买 nike

<分区>

在 Rails 中,如果值不存在,我们可以执行以下操作以避免错误:

@myvar = @comment.try(:body)

当我深入挖掘哈希并且不想出错时,有什么等价物?

@myvar = session[:comments][@comment.id]["temp_value"] 
# [:comments] may or may not exist here

在上述情况下,session[:comments]try[@comment.id] 不起作用。什么会?

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