В настоящее время я вставляю новое отношение, проверяя каждый раз, если оно не существует:
unless Relationship.exists?(:entry_id => entry.id, :tag_id => tag.id)
Как я могу реализовать такую проверку внутри модели отношений, чтобы она не позволяла иметь более одной связи между одной и той же записью и тегом?