9
Posso localizzare un messaggio di errore per ogni convalida, ma come posso creare un errore per un modello particolare.i18n: localizzazione dei messaggi di errore per il modello particolare
locale ordinaria si presenta così:
en:
mongoid:
errors:
messages:
taken: "It is already taken"
Ma io voglio cambiare il messaggio per user
il modello:
en:
mongoid:
errors:
messages:
taken: "It is already taken"
user:
taken: "It is already taken. %{link_to 'Remember password', reset_password_path'}"
Ci può spiegare come si fa a saperlo? Come posso capire il percorso verso ciò di cui ho bisogno nelle localizzazioni? PS: come collegamento uso solo brutale HTML grezzo – fl00r
È menzionato nei commenti del codice ActiveRecord. Ho pensato che il mangoid potesse seguire la stessa convenzione. –
Ho provato questo per aggiungere un collegamento al mio modulo di reimpostazione della password, ma continuo a ricevere questo errore: "l'argomento di interpolazione mancante in" non è valido. Fare clic su% {link} per inviare nuovamente la password. Conferma "({: model =>" Utente ",: attribute =>" Password token ",: value => nil} dato)'. Qualcosa è cambiato in Rails 3.1? – David