我正在销售一种产品,用户有 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 美元),如何做到这一点,因为我无法在网上找到很多信息。