我正在尝试在我的 rails 应用程序中实施 Stripe 付款。我几乎遵循 railscasts 中的教程并对其进行自定义,但我似乎陷入了与 stripe_card_token 相关的大量分配错误中。任何想法为什么会发生这种情况?
这是我的一堆代码http://pastie.org/4191557
我正在尝试在我的 rails 应用程序中实施 Stripe 付款。我几乎遵循 railscasts 中的教程并对其进行自定义,但我似乎陷入了与 stripe_card_token 相关的大量分配错误中。任何想法为什么会发生这种情况?
这是我的一堆代码http://pastie.org/4191557
在您的 Stripe_token 迁移中,字段名称为 :stripe_customer_token 并且您已编写 :stripe_card_token
通常,不能批量分配'意味着您不能像这样自动分配值:@idea.pledges.create(params[:pledge])
要么使用 attr_accessible :stripe_customer_token
或者
直接赋值
@idea.pledges.stripe_customer_token = params[:pledge][:stripe_customer_token]