Datum ungültig Schreibweise: null! Adyen Rails Gem Fehler
-
06-07-2019 - |
Frage
Ich bin auf der Suche nach meiner Rails-Anwendung mit dem Zahlungsanbieter integriert Adyen, habe ich die Adyen Gem installiert und den Code setze in eine Grundform zu machen, aber ich erhalte eine Fehlermeldung:
Adyen Gem: http://github.com/wvanbergen/adyen
Datum ungültig Notation: nil
/Users/chris/.gem/ruby/1.8/gems/adyen-0.1.5/lib/adyen/formatter.rb:10:in
fmt_date' /Users/chris/.gem/ruby/1.8/gems/adyen-0.1.5/lib/adyen/form.rb:35:in
do_attribute_transformations!‘ /Users/chris/.gem/ruby/1.8/gems/adyen-0.1.5/lib/adyen/form.rb:40:inpayment_fields' /Users/chris/.gem/ruby/1.8/gems/adyen-0.1.5/lib/adyen/form.rb:59:in
hidden_fields' app / views / Zahlungen / free.html.erb: 7
ist mein Code:
<% form_tag(:url => Adyen::Form.url) do %>
<%= Adyen::Form.hidden_fields(:merchant_account => 'myaccount',:skin_code => 'myperfectskin', :shared_secret => 'youllneverguess', :payment_amount => '1000') %>
Lösung
Wenn Sie an der Quelle des Adyen schauen Sie auf lib / Adyen / form.rb an der Linie 35, dass es eine ship_before_date
gewünschte Option, die Sie nicht füllen.
Aber Sie verwenden Adyen es ist Version 0.1.5, wenn es die 0.2.1 Version (und offensichtlich, dass „Fehler“ korrigiert wurde).
Wenn Sie diese Version (mit gem install adyen -v=0.2.1
) installiert haben, würden Sie eine viel neuere und zuverlässige Version der Bibliothek werden.