我想通过条带帐户支付账单。我创建了我的API密钥然后我运行服务器它似乎跟随错误
undefined method 'stripe_customer_id=' for #<User:0x007f54fc63de10>
感谢
答案 0 :(得分:0)
对于这个问题,我必须使用以下解决方案
我必须在模型中创建一个stripe.rb文件
require "stripe"
Stripe.api_key = "xxxxxxxxxx"
STRIPE_PUBLIC_KEY = "xxxxxxxxxxxxx"
感谢
答案 1 :(得分:0)
错误意味着该类没有此类实例分配方法。通常,有两个问题可能导致错误:
您的有效记录没有适当的字段,在您的情况下为stripe_customer_id
。要修复它,您应添加字段,然后运行migration。然后将关系设置为另一个模型,通常命名为StripeCustomer
。
class User
belongs_to :stripe_customer
end
您的User
班级(型号)不需要字段stripe_customer_id
,但您没有设置访问者方法,如下所示:
class User
attr_accessor :stripe_customer_id
end