Se provo ad aggiungere un tag del genere tramite l’interfaccia, questo viene rimosso immediatamente.
Se creo e assegno il tag tramite la console di Rails, verrà visualizzato e potrà essere selezionato cliccandoci sopra, ma non sarà incluso in alcuna ricerca o selettore di tag.
Quello che stai cercando di fare richiederà un po’ di hacking, non c’è un modo semplice per farlo.
Penso che ci sia una richiesta di funzionalità legittima qui: consentire la configurazione dei tag con un emoji e anche determinare se vengono visualizzati sia il testo del tag che l’emoji del tag, o solo l’emoji del tag.
Esiste un componente tematico per consentire ai tag di ottenere icone, ma attualmente non c’è modo di sopprimere il testo del tag. Forse questo potrebbe essere aggiunto al componente come opzione?
Potresti provare a farlo manualmente, non sono sicuro che funzioni ma sì, prova a fare un tentativo:
tag = Tag.find_by(name: ‘movie_camera’)
tag.update!(name: “”)
Ci ho provato (vedi sopra). Non è possibile assegnare un tag del genere tramite l’interfaccia.
Come ha notato un utente nel nostro forum, la ricerca di emoji nell’interfaccia utente è piuttosto difficile, quindi mi piace il consiglio di @tobiaseigen di nascondere il nome del tag nell’interfaccia utente (forse limitato a luoghi speciali) mentre lo si utilizza nel backend.
Apprezzerei qualsiasi indicazione sulla filosofia e sui meccanismi alla base della traduzione da emoji a :nome-emoji:. Capisco che avere un markdown puramente ASCII possa avere alcuni vantaggi, ma vorrei avere la possibilità di disabilitare queste conversioni, mantenendo solo il testo Unicode.