Gostaria de aprender a criar uma tag com name="🎥".
Se eu tentar adicionar uma tag assim pela interface, ela é removida imediatamente.
Se eu criar e atribuir a tag via console do Rails, ela será exibida e poderá ser selecionada clicando, mas não será incluída em nenhuma busca ou seletor de tags.
O que você está tentando fazer atualmente exigirá alguma “gambiarra” - não há uma maneira direta de fazer isso.
Acho que há uma solicitação de recurso legítima aqui - para permitir que as tags sejam configuradas com um emoji e também para permitir determinar se o texto da tag e o emoji da tag são exibidos, ou apenas o emoji da tag.
Existe um componente de tema para permitir que as tags recebam ícones, mas atualmente não há como suprimir o texto da tag. Talvez isso possa ser adicionado ao componente como uma opção?
Você pode tentar fazer isso manualmente, não tenho certeza se funciona, mas sim, tente dar uma chance:
tag = Tag.find_by(name: ‘movie_camera’)
tag.update!(name: “”)
Tentei isso (veja acima). Não é possível atribuir uma tag assim pela interface.
Como um usuário em nosso fórum observou, pesquisar por emoji na interface é bastante difícil, então gosto do conselho de @tobiaseigen sobre ocultar o nome da tag na interface (talvez limitado a locais especiais) enquanto o utiliza no backend.
Agradeceria qualquer indicação sobre a filosofia e os mecanismos por trás da tradução de emoji para :nome-do-emoji:. Entendo que ter markdown puramente ASCII pode ter alguns benefícios, mas gostaria de ter a opção de desativar essas conversões, mantendo apenas o texto Unicode.