11

Więc można zmienić komunikat o błędzie w en.yml z czymś, co następuje:Rails i18n formaty walidacji błąd specyficzny

en: 
    activerecord: 
    errors: 
     models: 
     foo: 
      attributes: 
      amount: 
       greater_than_or_equal_to: "Custom GTOE error message." 

Jednak to powie następujące:

Amount Custom GTOE error message. 

wiem mogę go usunąć globalnie:

en: 
    activerecord: 
    errors: 
     format: "%{message}" 

Ale mogę remvoe się %{attribute} tylko dla tej walidacji?

Dzięki!

+0

zobaczyć https://github.com/rails/rails/pull/7369, choć nadal otwarty –

+1

zaktualizowana: https://github.com/rails/rails/pull/14260 – juanitofatas

Odpowiedz

-3
validates :amount, :numericality => { :greater_than_or_equal_to => YOUR_VALUE, :message => YOUR_ERROR_MESSAGE } 
+0

Nieprawidłowa! Nadal miałoby "% {atrybut} YOUR_ERROR_MESSAGE" – andrewpthorp

Powiązane problemy