我想学习如何创建一个名为 name="🎥" 的标签。
如果我尝试通过界面添加这样的标签,它会被立即删除。
如果我通过 rails 控制台创建并分配标签,它将显示出来并且可以通过点击选择,但它不会包含在任何标签搜索或选择器中。
我想学习如何创建一个名为 name="🎥" 的标签。
如果我尝试通过界面添加这样的标签,它会被立即删除。
如果我通过 rails 控制台创建并分配标签,它将显示出来并且可以通过点击选择,但它不会包含在任何标签搜索或选择器中。
也许可以看看这个话题?
嗯。阅读了该主题后,我仍然不理解这个问题。
如果我选择“
movie”,那么我就能通过 UI 搜索并分配标签。
所以看起来表情符号在搜索中被剥离了,纯表情符号字符串因此不是一个有效的搜索词?
我的猜测是,将表情符号翻译成它们等效的 Markdown 也是一个促成因素。
在标签名称中使用表情符号有什么缺点,这会使得在 UI 中使用 Tag Icons 装饰的无表情符号标签名称更受欢迎吗?
您试图做的事情目前需要一些技巧——没有直接的方法可以做到。
我认为这里有一个合理的功能请求——允许标签配置表情符号,并允许确定是显示标签文本和标签表情符号,还是仅显示标签表情符号。
有一个主题组件可以为标签添加图标,但目前没有办法隐藏标签文本。也许可以作为选项添加到该组件中?
您可以尝试手动执行,不确定是否有效,但可以试试:
tag = Tag.find_by(name: ‘movie_camera’)
tag.update!(name: “
”)
已尝试过(见上文)。无法通过界面分配此类标签。
正如我们论坛中的一位用户指出的那样,在用户界面中搜索表情符号非常困难,因此我喜欢 @tobiaseigen 关于在用户界面中隐藏标签名称(可能仅限于特殊位置)同时在后端使用它的建议。
我很想了解表情符号到 :emoji-name: 翻译背后的理念和机制。我确实明白,纯 ASCII markdown 可能有一些好处,但我希望可以选择禁用这些转换,只保留 Unicode 文本。