带下拉列表的条带更改订阅

时间:2014-01-23 22:49:28

标签: ruby-on-rails stripe-payments subscriptions

我正在尝试实现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>

1 个答案:

答案 0 :(得分:0)

使用submit_tag呈现表单的提交按钮。

link_tobutton_to无效