我想把我的轨道应用程序与支付提供者的德意志银行,我已经安装的德意志银行的宝石,并把代码在做一个基本形式,但是我得到一个错误:

我们很高兴地宣布现已Gem: http://github.com/wvanbergen/adyen

无效的日期符号:无!

/用户/chris/.gem/ruby/1.8/gems/德意志银行-0.1.5/lib/德意志银行/格式化程序。rb:10: fmt_date' /Users/chris/.gem/ruby/1.8/gems/adyen-0.1.5/lib/adyen/form.rb:35:in do_attribute_transformations!' /用户/chris/.gem/ruby/1.8/gems/德意志银行-0.1.5/lib/德意志银行/形式。rb:40: payment_fields' /Users/chris/.gem/ruby/1.8/gems/adyen-0.1.5/lib/adyen/form.rb:59:in hidden_fields' 应用程序/视/支付的/免费的。html。erb:7

我的代码是:

 <% form_tag(:url => Adyen::Form.url) do %>
<%= Adyen::Form.hidden_fields(:merchant_account => 'myaccount',:skin_code => 'myperfectskin', :shared_secret => 'youllneverguess', :payment_amount => '1000') %>
有帮助吗?

解决方案

如果你在德意志银行的来源,你会看到 lib/德意志银行/形式。rb 在35行,那里有一个 ship_before_date 所需要的选项,你不填补。

但你使用我们很高兴地宣布现已在它的版本0.1.5当有0.2.1版本(很显然,"错误"已经修正).
如果你装的那个版本(与 gem install adyen -v=0.2.1),你将使用更多最近的和可靠的版本的图书馆。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top