Я использую Braintree для управления подписками в моем приложении Rails.
У меня есть модель подписки, в которой хранится идентификатор клиента Braintree и идентификатор подписки.
Я хочу отфильтровать активные подписки в моей модели подписки. До сих пор у меня есть
def find_active_subscriptions
@active_subscriptions = Braintree::Subscription.search do |search|
search.status.is "Active"
end
Но теперь я хочу использовать идентификаторы подписки в @active_subscriptions, чтобы найти все объекты в моей локальной модели подписки с одинаковыми идентификаторами подписки и поместить их в переменную, такую как @local_active_subscriptions.
Причина, по которой я должен это сделать, заключается в том, чтобы использовать локальную информацию для доступа к Braintree::Address и получать только активные адреса.
Спасибо за помощь.