Javascript 正在验证带条带错误的信用卡数据

Javascript 正在验证带条带错误的信用卡数据,javascript,ruby-on-rails,devise,coffeescript,stripe-payments,Javascript,Ruby On Rails,Devise,Coffeescript,Stripe Payments,在Rails中,我正在致力于将Stripe集成到一个项目中。由于这是一个会员网站,我需要收集抄送数据时,用户使一个帐户。我已经安装了stripe gem并添加了密钥 我在设计/注册/new.html.erb上有以下字段 <div class="form-group"> <div class="row"> <div class="col-md-8"> <%= label_tag :ca

在Rails中,我正在致力于将Stripe集成到一个项目中。由于这是一个会员网站,我需要收集抄送数据时,用户使一个帐户。我已经安装了stripe gem并添加了密钥

我在设计/注册/new.html.erb上有以下字段

<div class="form-group">
        <div class="row">
            <div class="col-md-8">
                <%= label_tag :card_number, "Credit Card Number" %>
                <%= text_field_tag :card_number, nil, {:name => nil, :'data-stripe' => "number", class: "form-control"} %>
            </div>
            <div class="col-md-4">
                <%= label_tag :card_code, "CVC" %>
                <%= text_field_tag :card_code, nil, {:name => nil, :'data-stripe' => "cvc", class: "form-control"} %>
            </div>
        </div>
    </div>

    <div class="form-group">
        <%= label_tag nil, "Expiration Date" %>
        <div class="row">
            <div class="col-md-3">
              <%= select_month nil, { use_two_digit_numbers: true }, {:name => nil, :'data-stripe' => "exp-month", class: "form-control"} %>
            </div>
            <div class="col-md-3">
              <%= select_year nil, { start_year: Date.today.year, end_year: Date.today.year+10 },  {:name => nil, :'data-stripe' => "exp-year", class: "form-control"} %>
            </div>
        </div>
    </div>
当我在localhost上提交此表单时,会收到错误消息:SyntaxError:[stdin]:14:5:如果 (在c:/Users/Bill/Desktop/testapp/app/assets/javascripts/registrations.js.coffee中)

这一行代码突出显示:

<%= javascript_include_tag "application", "data-turbolinks-track" => true %>
true%>
咖啡的实际缩进量:


这是你的咖啡脚本中真正的缩进吗?您的咖啡脚本中是否混合了空格和制表符?我相信我的缩进是正确的,我已经附上了一个与应用程序中看起来完全相同的代码截图。请注意您的屏幕截图和您的问题中
if
及其下方的
警报的对齐方式。重写
handleStripeResponse
,并注意缩进是否一致,是否准确。缩进是您在CoffeeScript中构造代码所需的全部内容,因此必须完全正确。谢谢,这阻止了错误的发生。尽管代码实际上似乎没有验证cc字段。我得进一步调查这件事。
<%= javascript_include_tag "application", "data-turbolinks-track" => true %>