Рельсы 2.3.5
У меня проблемы с выяснением, возможно ли это или нет (Google не мой друг сегодня вечером). У меня есть эта проверка (для @ product.save):
validates_uniqueness_of :product_name, :scope => [:category, :catalog_id], :message => "..."
Я бы хотел, чтобы в сообщении об ошибке было указано название категории. Мол, скажем: категория в данном случае это «обувь».
Мне бы хотелось, чтобы ошибка гласила:
"There is already a shoes product in this catalog with the same name."
Например, я пробовал:
:message => "There is already a #{:category} product in this catalog with the same name."
(результат: «В этом каталоге уже есть продукт категории с таким именем»)
и
:message => "There is already a #{@product.catalog} product in this catalog with the same name."
(результат: ноль ошибок)