1

我正在销售一种产品,用户有 2 个选项,计划 A 每月 1 美元,计划 B 每月 2 美元。我在我的 rails 应用程序上使用 paypal recurring,类似于 railscast http://railscasts.com/episodes/289-paypal-recurring-billing

我正在使用设计进行用户管理和身份验证,并有具有 2 个值的计划模型。现在我想拥有用户可以从一个计划迁移到另一个计划的功能。

我可以

#registration_controller.rb

change_plan
  if current_user.plan_id == 1
    current_user.plan_id = 2
  elsif current_user.plan_id = 2
    current_user.plan_id = 1
  end
  current_user.save
end

这段代码正确吗?这也只会改变用户模型中的用户计划,但我认为这不会改变贝宝订阅和经常性金额(1 美元到 2 美元),如何做到这一点,因为我无法在网上找到很多信息。

4

0 回答 0