小编Thi*_*Qtv的帖子

条带:创建客户和/或收费时的错误消息 - Ruby on Rails

我在我的Rails应用程序中实现Stripe并在加载条目表单时出现无效令牌错误 - 我还没有提交客户数据.我主要关注http://railscasts.com/episodes/288-billing-with-stripe教程.我做了一些修改,因为它有点不完整.

books/show.html.erb是我链接到表单的页面:

<b>Title:</b>  <%= @book.title %> </p>
<b>Author:</b>  <% authorid = @book.author %></p>

<%= @book.id %>
<%= link_to "Buy Now", new_purchase_path(:book_id => @book.id) %>
Run Code Online (Sandbox Code Playgroud)

purchase/new.html.erb是用户填写信息的地方.加载时,我收到无效令牌错误:

<%= form_for @purchase do |f| %>
  <% if @purchase.errors.any? %>
    <%= pluralize(@purchase.errors.count, "error") %> prohibited this purchase from being saved.
    <% @purchase.errors.full_messages.each do |msg| %>
      <%= msg %>
    <% end %>
  <% end %>

  <%= f.hidden_field :stripe_card_token %>

  <% if @purchase.stripe_card_token.present? %>
    Credit card has been provided.
  <% else %>
    <%= …
Run Code Online (Sandbox Code Playgroud)

debugging token railscasts ruby-on-rails-3 stripe-payments

4
推荐指数
1
解决办法
9700
查看次数