Вот мой код:
class Order < Grape::Entity
expose :id { |order, options| order.id.obfuscate }
expose :time_left_to_review do |order, options|
byebug
order&.time_left_to_review # ERROR
end
expose :created_at { |order, options| order.last_transition.created_at }
end
# NoMethodError Exception: undefined method `time_left_to_review' for #<Order:0x007f83b9efc970>
Я думал, что &.
является ярлыком для .try
, но я думаю, что я ошибся. Может кто-нибудь указать мне в правильном направлении относительно того, чего я не хватает?
Мне кажется, что это не рубин. Виноград может быть? Хотя я не понимаю, как это может быть.