Я следил за railscast на activemerchant и получил этот код:
def validate_card
unless credit_card.valid?
credit_card.errors.full_messages.each do |message|
errors.add_to_base message
end
end
end
Но это не оборачивает поле в fieldWithErrors
div. Итак, я попытался:
def validate_card
unless credit_card.valid?
credit_card.errors.each do |error|
errors.add error
end
end
end
Это все еще не сработало. Я прочитал http://api.rubyonrails.org/classes/ActiveResource/Errors.html и http://activemerchant.rubyforge.org/, но я их не читаю правильно или что-то.