Hallo, ich versuche mich auf meine braintree Konto zu erhalten Fehler angezeigt wird, wenn eine Transaktion zu schaffen, aber es scheint nichtAnzeige braintree Fehler auf scheitern
- flash.each do |key, value|
%div{:class => "alert alert-#{key}"}= value
def update
result = Braintree::Transaction.sale(
:amount => params[:amount_to_add].to_f,
# :order_id => "order id",
:customer_id => customer.customer_cim_id,
:tax_amount => (params[:amount_to_add].to_f/11).round(2),
:options => {
:submit_for_settlement => true
}
)
if result.success?
logger.info "Added to #{params[:amount_to_add].to_f} to #{customer.first_name} #{customer.last_name} (#{customer.customer_cim_id})"
customer.store_credit.add_credit(params[:amount_to_add].to_f)
redirect_to myaccount_store_credit_path
# , :notice => "Successfully updated store credit."
else
result.errors.each do |error|
puts error.message
customer.errors.add(:base, error.message)
render :show, :notice => error.message
end
end
end
Ich bekomme die Antwort in meinem Terminal, aber ich versuche herauszufinden, wie diese Fehler zurück zu der Ansicht –
Dies ist nicht wirklich meine Frage beantworten, ich möchte nur den Fehler, dass Braintree gibt mir die Präsentationsschicht zurückgeben –
nicht sicher, ob Sie verfolgen, was ich tatsächlich brauche, warum die Fehler nicht auf der Präsentationsebene serviert werden wie sie sollten –