# 标签/标签组 CSV 导入区分大小写，但事实并非如此

**URL:** <https://meta.discourse.org/t/tag-taggroup-csv-import-is-case-aware-but-its-not/381450>\
**Category:** Bug\
**Tags:** pr-welcome\
**Created:** [2025 年9 月 3 日 16:19 UTC](https://meta.discourse.org/t/tag-taggroup-csv-import-is-case-aware-but-its-not/381450 "2025-09-03T16:19:17Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

作者： ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)\
发布日期： [2025 年11 月 7 日 12:04 UTC](https://meta.discourse.org/t/tag-taggroup-csv-import-is-case-aware-but-its-not/381450/7 "2025-11-07T12:04:09Z")

</div>

我确实无法仅凭一个标签重现此问题。

我在我的原始帖子中犯了一个小错误：

`Tag.find_by_name` 不区分大小写（好），而 `Tag.find_by(name: )` 区分大小写（不好）。  
这是因为 David 7 年前通过覆盖 `find_by_name` 方法 [为标签修复了此问题](https://github.com/discourse/discourse/blame/main/app/models/tag.rb#L134-L137)。

对于 `TagGroup`，此修复从未应用过。

---

_[View the full topic](https://meta.discourse.org/t/tag-taggroup-csv-import-is-case-aware-but-its-not/381450)._
