小编mal*_*avi的帖子

条纹 - 没有提供API密钥?

我正在努力解决这个错误没有提供API密钥.使用"Stripe.api_key ="设置API密钥.按照Stripe的指南逐步执行后,您可以在Rails应用程序中从Stripe Web界面生成API密钥.

从我看来,一切看起来都很好,但它不断回归那个通知.有什么建议?

收费控制器:

  class ChargesController < ApplicationController

    def new
    end

    def create
      # Amount in cents
      @amount = 500

      customer = Stripe::Customer.create(
        :email => 'example@stripe.com',
        :card  => params[:stripeToken]
      )

      charge = Stripe::Charge.create(
        :customer    => customer.id,
        :amount      => @amount,
        :description => 'Rails Stripe customer',
        :currency    => 'usd'
      )

    rescue Stripe::CardError => e
      flash[:error] = e.message
      redirect_to charges_path
    end

  end
Run Code Online (Sandbox Code Playgroud)

配置/初始化/ stripe.rb

    Rails.configuration.stripe = {
      :publishable_key => ENV['pk_test_KEY'],
      :secret_key      => ENV['sk_test_KEY']
    }

    Stripe.api_key = Rails.configuration.stripe[:secret_key]
Run Code Online (Sandbox Code Playgroud)

终端跟踪在2014-12-12 22:15:08 +0100开始POST"/ …

ruby-on-rails stripe-payments

8
推荐指数
1
解决办法
6458
查看次数

main的局部变量或方法`config':Object(NameError)

我正在关注整合Omniauth Twitter + Devise http://sourcey.com/rails-4-omniauth-using-devise-with-twitter-facebook-and-linkedin/的这篇文章,我遇到了一个阻碍我的问题启动我的rails应用程序.

 /Users/javier/Desktop/definitive/config/environment.rb:8:in `<top (required)>': undefined     local variable or method `config' for main:Object (NameError)
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.1/lib/active_support/dependencies.rb:247:in `require'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.1/lib/active_support/dependencies.rb:247:in `block in require'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.1/lib/active_support/dependencies.rb:232:in `load_dependency'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/activesupport-4.1.1/lib/active_support/dependencies.rb:247:in `require'
from /Users/javier/Desktop/definitive/config.ru:3:in `block in <main>'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/rack-1.5.2/lib/rack/builder.rb:55:in `instance_eval'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/rack-1.5.2/lib/rack/builder.rb:55:in `initialize'
from /Users/javier/Desktop/definitive/config.ru:in `new'
from /Users/javier/Desktop/definitive/config.ru:in `<main>'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/rack-1.5.2/lib/rack/builder.rb:49:in `eval'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/rack-1.5.2/lib/rack/builder.rb:49:in `new_from_string'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/rack-1.5.2/lib/rack/builder.rb:40:in `parse_file'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/rack-1.5.2/lib/rack/server.rb:277:in `build_app_and_options_from_config'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/rack-1.5.2/lib/rack/server.rb:199:in `app'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/railties-4.1.1/lib/rails/commands/server.rb:50:in `app'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/rack-1.5.2/lib/rack/server.rb:314:in `wrapped_app'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/railties-4.1.1/lib/rails/commands/server.rb:130:in `log_to_stdout'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/railties-4.1.1/lib/rails/commands/server.rb:67:in `start'
from /Users/javier/.rvm/gems/ruby-2.1.2/gems/railties-4.1.1/lib/rails/commands/commands_tasks.rb:81:in `block in …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails devise omniauth

7
推荐指数
1
解决办法
2万
查看次数

Zapier 中的 Javascript:用“-”分割为多个输出

我正在尝试将文本放入这样的字符串中:

“- 数据 1 - 数据 2 - 数据 3”

并将每个使用 javascript 的内容分成各自的“输出”以供 zapier 使用。目标是能够获取该数据,并且每个数据行都用于为客户预先填写表格,如下所示:

theinternet.com/exampleform/?input1=Data%201&input2=Data%202&input3=Data%203

我要么需要能够使用 javascript 来创建 url,要么需要有多个输出,我可以使用它们与另一个 zap 集成。

数据线可能多达 20 条,也可能少至 1 条,因此需要可扩展?

也许除了javascript之外还有更好的方法吗?

有人有什么想法吗?

javascript zapier

5
推荐指数
1
解决办法
694
查看次数

ArgumentError(参数数量错误(给定 1,预期 2))

不确定我在这里忽略了什么:

执行 ActionCable 的行中出现 ArgumentError(参数数量错误(给定 1,预期 2))

控制器:

respond_to do |format|
  if @message.save  
    ActionCable.server.broadcast "room_channel_#{@message.room_id}", message: "hello"
    format.json { render :show, status: :created, location: @message }
  else
    format.html { render :new, status: :unprocessable_entity }
    format.json { render json: @message.errors, status: :unprocessable_entity }
  end
end
Run Code Online (Sandbox Code Playgroud)

导轨 6.1.3.2 红宝石 3​​.0.1p64

ruby-on-rails

3
推荐指数
1
解决办法
4056
查看次数