我有用戶,標記和標記模型。
標籤和標籤模型由寶石自動創建,稱爲acts_as_taggable_on
(https://github.com/mbleigh/acts-as-taggable-on)
標籤模型是標籤的主表。然後,標記模型由可標記模型與其標記之間的關係記錄組成。爲什麼使用'acts_as_taggable_on'時會自動創建2個以上的標籤?
到目前爲止,所有的東西都被實現了,看起來工作得很好。
然而,當用戶試圖挽救這些標籤,
TEST PC ProjectX
它會自動創建和保存這些
TEST PC ProjectX Projectx
Projectx
實際存在的,因爲別人用,但我並不想在這裏,除非用戶鍵入它。
在這種情況下,我已經將我的User
模型設置爲每個用戶記錄最多3個標籤,因此它不應該成功保存。
然而,經過精細:(
我該如何處理這個問題?我不希望它匹配的情況下,我只是希望它的二進制匹配。
這可能嗎?
感謝您的回答。我試過了。但它仍然是一樣的結果:(這可能是因爲我在標籤中使用了多字節字符,我修改了一下我的答案,你能想出關於這個問題的任何想法嗎?謝謝你的幫助! – cat 2013-04-05 08:11:49