Comments (3)
@deep0389 what you should do then is just add an email method that delegates to the proper email address.
class Team
include Pay::Billable
belongs_to :owner
def email
# This just needs to return an email address so you can put any logic you want here to retrieve it
owner.email
end
# or using the Rails helper which will call the email method on the owner
# delegate :email, to: :owner
end
from pay.
I was able to overcome this issue with the suggested code. However, I am running into lots of other errors, probably because email field is not there in Team table.
The following methods are also undefined as I move forward.
saved_change_to_email
sync_email_with_processor
wondering if I should choose some other gem for production use right now
from pay.
@deep0389 I just pushed up a change (ffa841f) to only sync email changes with processor if they respond to that.
from pay.
Related Issues (20)
- Support for Paddle Billing HOT 6
- [Pay] stripe gem must be version ~> 8 errors out if stripe version >= 9.0.0 HOT 2
- Pay::Stripe::PaymentMethod.sync attaching to wrong customer in rare (?) conditions HOT 3
- `create_pay_tables.pay.rb` migration file fails to run if `strong_migrations` gem installed HOT 1
- Error when trying to create standard connect account with business type HOT 3
- Stripe Connect documentation examples [label: marketplaces]
- Issue with Canceling Already Canceled Stripe Subscription HOT 20
- Paddle Billing transactions which include credit HOT 1
- Proposed changes to `payment_processor.subscription` HOT 1
- Add optional Pay::PaymentMethod association to Pay::Subscription HOT 1
- Save canceled_at in Pay::Subscription
- ArgumentError: SMTP From address may not be blank HOT 2
- Paddle Subscriptions are canceled immediately but they should be active until the end of the period.
- undefined local variable or method `pay_subscription' for Pay::PaddleBilling::Subscription:Class HOT 6
- Charging 3D secure cards HOT 1
- [BUG] DEPRECATION WARNING: `Rails.application.secrets` is deprecated in favor of `Rails.application.credentials` and will be removed in Rails 7.2. HOT 1
- [BUG] NameError: uninitialized constant Paddle::VERSION
- [BUG] Calling charge HOT 6
- More info on tracking one-time charges
- [BUG] Subscription.active does not return subscriptions with status="active" and `trial_ends_at` is in the past HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pay.