当我打开本地主机时,我收到此ExecJS错误消息,我不知道为什么,一些帮助会很惊人.
显示/.../conektec/app/views/layouts/application.html.erb,其中第6行引发:
SyntaxError:[stdin]:6:16:意外的换行符(在/.../conektec/app/assets/javascripts/orders.js.coffee中)
ActionView::Template::Error (SyntaxError: [stdin]:2:73: unmatched ) (in /Users/hbendev/startups/conektec/conektec/app/assets/javascripts/orders.js.coffee)): 3: 4:Conektec 5: <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> 6: <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> 7: <%= javascript_include_tag "https://js.stripe.com/v2/" %> 8: <%= csrf_meta_tags %> 9: <%= tag :meta, :name => "stripe-key", :content => ENV["STRIPE_PUBLIC_KEY"] %>
jQuery -> Stripe.setPublishableKey($('meta[name="stripe-key"]').attr('content')) payment.setupForm() payment = setupForm: -> $('#new_order').submit -> $('input[type=submit]').attr('disabled', true) Stripe.card.createToken($('#new_order'), payment.handleStripeResponse) false handleStripeResponse: (status, response) -> if status == 200 alert(response.id) else alert(response.error.message)
Conektec <%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> <%= javascript_include_tag 'application', 'data-turbolinks-track' => true %> <%= javascript_include_tag "https://js.stripe.com/v2/" %> <%= csrf_meta_tags %> <%= tag :meta, :name => "stripe-key", :content => ENV["STRIPE_PUBLIC_KEY"] %> <%= render 'layouts/header' %><% flash.each do |name, msg| %> <% if msg.is_a?(String) %>alert-dismissable"> <%= content_tag :div, msg, :id => "flash_#{name}" %><% end %> <% end %> <%= yield %> <%= render 'layouts/footer' %>
我已经尝试删除我的turbolinks,添加rubyracer gem,我安装了nodejs,我不知道错误在哪里.
我正在使用: OS X Mavericks Ruby 2.0.0 Rails 4.1.1
怎么了? 谢谢.