我正在尝试实现stripe的方式来更改订阅。我对我的代码感到有些困惑。目前我有以下内容:
Subscription_controller
def changeSubscription
@user = User.find(params[:id])
@plan = params[:type]
c = Stripe::Customer.retrieve(@user.stripeCustomerId)
c.update_subscription(:plan => @plan, :prorate => true)
end
的routes.rb
post 'subscribe/change/:type' => 'subscribe#changeSubscription'
在我的编辑视图中,我有这个psuedocode,我想帮助你开始工作
<div class="form-group">
<%= collection_select(drop_down_of_subscription_types) %>
<%= link_to "post request to 'subscribe#changeSubscription' with type sent" %>
</div>
答案 0 :(得分:0)
使用submit_tag
呈现表单的提交按钮。
link_to
和button_to
将无效。