Проверка для обеспечения уникальности, но игнорирование пустых значений?

У меня есть следующая проверка поля модели:

<code>validates_uniqueness_of :acronym, :scope => [:group_id], :case_sensitive => false
</code>

Проблема в том, что это поле является необязательным, и пустое значение / nil возвращается как уже принятая аббревиатура. Я только хочу проверить, что аббревиатура уникальна, если было предоставлено значение. Есть ли способ обновить эту проверку, чтобы она имела место, только если есть фактическое значение .. не ноль / пусто?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос