J'ai une méthode de recherche d'enregistrements Active Rails 3 et j'essaie de la mettre à jour pour les rails 4 patten.Rails 4 Méthode de recherche d'enregistrements active
Dans Rails 3, mon code ressemblait à ceci
StripeEvent.setup do
subscribe 'customer.subscription.deleted' do |event|
user = User.find_by_customer_id(event.data.object.customer)
user.expire
end
end
Dans Rails 4, je l'ai essayé cela, est-ce morceau de code correct?
StripeEvent.setup do
subscribe 'customer.subscription.deleted' do |event|
user = User.where(customer_id: (event.data.object.customer))
user.expire
end
end
Donc, les rails 4 supportent-ils toujours ce find_by_customer_id? – Benjamin
Oui, les localisateurs basés sur les attributs dynamiques [http://api.rubyonrails.org/](http://api.rubyonrails.org/) sont toujours supportés. Vous pouvez utiliser soit le formulaire que j'ai mentionné ou le suivant User.find_by (customer_id: event.data.object.customer) –
s'il vous plaît envisager d'accepter la réponse si vous êtes satisfait ou demander plus de détails –