Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加条带api和coffeescript后出现的问题_Javascript_Ruby On Rails_Coffeescript_Stripe Payments - Fatal编程技术网

Javascript 添加条带api和coffeescript后出现的问题

Javascript 添加条带api和coffeescript后出现的问题,javascript,ruby-on-rails,coffeescript,stripe-payments,Javascript,Ruby On Rails,Coffeescript,Stripe Payments,大家好,我最近在一个关于带条纹的卡片验证的教程中添加了一些coffeescript。我犯了一个错误,我不明白,所以如果有人能给我任何指导,我将不胜感激 ExecJS::RuntimeError in Devise::Sessions#new SyntaxError: [stdin]:6:22: reserved word "function" Extracted source (around line #6): 地点 正确%> 正确%> 条带密钥:content=>ENV[stripe\u

大家好,我最近在一个关于带条纹的卡片验证的教程中添加了一些coffeescript。我犯了一个错误,我不明白,所以如果有人能给我任何指导,我将不胜感激

ExecJS::RuntimeError in Devise::Sessions#new
SyntaxError: [stdin]:6:22: reserved word "function"
Extracted source (around line #6):
地点 正确%> 正确%> 条带密钥:content=>ENV[stripe\u PUBLIC\u key]>

我尝试过向gemfile中添加各种内容,但没有什么乐趣,这里是application.html的相关部分

<!DOCTYPE html>
<html>
<head>
  <title>Site</title>
  <%= 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"] %>
</head>
<body>

我认为这是缩进的问题,当删除coffeescript文件并再次尝试时,它起作用了

source 'https://code.stripe.com'
source 'https://rubygems.org'


# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.1.1'
# Use sqlite3 as the database for Active Record
# gem 'sqlite3'
# Use SCSS for stylesheets
gem 'sass-rails', '~> 4.0.3'
# Use Uglifier as compressor for JavaScript assets
gem 'uglifier', '>= 1.3.0'
# Use CoffeeScript for .js.coffee assets and views
gem 'coffee-rails', '~> 4.0.0'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer',  platforms: :ruby

# Use jquery as the JavaScript library
gem 'jquery-rails'
# Turbolinks makes following links in your web application faster. Read more: https://github.com/rails/turbolinks
gem 'turbolinks'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
gem 'jbuilder', '~> 2.0'

gem 'bootstrap-sass'

gem "paperclip"
# bundle exec rake doc:rails generates the API under doc/api.
gem 'sdoc', '~> 0.4.0',          group: :doc

# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring',        group: :development

gem 'devise'

gem 'figaro'

gem 'stripe'

gem 'therubyracer'

gem 'coffee-script-source'

group :production do 
  gem 'pg'
  gem 'rails_12factor'
end

group :development, :test do 
  gem 'sqlite3'
end