2012-07-03 67 views
0

我試圖將此字符串發送到我的Stripe帳戶以處理事務,並且我想發送正在購買的項目的ID和支付的金額作爲JSON字符串。如何在字符串中包含模型的各個部分?該模型的如何在JSON字符串對象中包含rails項目?

customer = Stripe::Customer.create(email: email, description: {"amount:" amount, "id:" idea_id}') 

一部分是量,另一個是idea_id

回答

0

假設你的模式被稱爲產品

@product = Product.find(params[:id]) 

customer = Stripe::Customer.create(email: email, description: {amount: @product.amount, id: @product.idea_id}.to_json) 

,或者您也可以使用

customer = Stripe::Customer.create(email: email, description: @product.as_json(only: [:amount, :idea_id])) 

然而,這如果您絕對需要idea_id的密鑰爲'id',則可能無法正常工作。在這種情況下使用第一個選項。

希望這有助於

相關問題