gpt4 book ai didi

ruby-on-rails - 即使有一个零,我怎么还能做 gsub?

转载 作者:行者123 更新时间:2023-12-03 16:01:37 25 4
gpt4 key购买 nike

我有以下内容,当方法出现“nil”时它会爆炸?在这种情况下,我如何默认不替换?

 message.gsub("{FirstName}", contact.first_name).
gsub("{LastName}", contact.last_name).
gsub("{Title}", contact.title).
gsub("{Company}", contact.company_name.clear_company).
gsub("{Colleagues}", colleagues.to_sentence).

例如,当 contact.title 为 nil 时,我会收到错误消息。在这种情况下,我如何防止这种情况发生?

最佳答案

我想您可以尝试将 .to_s 附加到每个变量?前任。 contact.first_name.to_s 。如果它是 nil,那么它将变成 ""

关于ruby-on-rails - 即使有一个零,我怎么还能做 gsub?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5074689/

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