Вопрос в значительной степени в названии. Какой лучший способ реорганизовать что-то вроде ниже?Rails: Рефакторинг - json ["data"] ["counts"] ["follow_by"], если json && json ["data"] && json ["data"] ["counts"] && json ["data"] [ "counts"] ["follow_by"]
json["data"]["counts"]["followed_by"] if json && json["data"] && json["data"]["counts"] && json["data"]["counts"]["followed_by"]
Я хочу вернуться nil
если json["data"]["counts"]["followed_by"]
не существует.
1 пункт для andand gem. Это определенно выглядит лучше, чем использование длинной цепочки 'try'. –