1

我确实有用户、标签和标签模型。
标记和标记模型由名为acts_as_taggable_on ( https://github.com/mbleigh/acts-as-taggable-on )的 gem 自动创建。
标记模型是标记的主表。那么标记模型就是由可标记模型与其所用标记之间的关系记录组成。

到目前为止,一切都已实现看起来工作正常。
但是,当用户尝试保存这些标签时,
TEST PC ProjectX 它会自动创建并保存这些
TEST PC ProjectX Projectx

Projectx实际上存在是因为其他人正在使用,但我不希望它在这里,除非用户键入它。

在这种情况下,我已经将我的User模型设置为每个用户记录最多 3 个标签,因此它不应该成功保存。
但是,它通过了罚款:(

我该如何处理这个问题?我不希望它匹配大小写。我只想要它二进制匹配。

可能吗?

4

1 回答 1

1

我不确定我是否完全理解您的问题,所以我将从这里开始;也许您可以从将所有内容保存为小写开始,看看您的问题是否仍然存在......

如果您希望强制标记以小写形式保存,请将其放入初始化程序中:

ActsAsTaggableOn.force_lowercase = true

来源:https ://github.com/mbleigh/acts-as-taggable-on#configuration

于 2013-04-05T00:33:47.543 回答