Мое пользовательское сообщение для проверки уникальности области не отображается.
Я включаю то, что считаю соответствующим кодом, но, пожалуйста, дайте мне знать, если вы считаете, что есть еще что-то, что вам может понадобиться увидеть.
class Beverage < ActiveRecord::Base
has_many :grapeages, dependent: :destroy
has_many :wine_varietals, through: :grapeages
validates_associated :grapeages
end
class Grapeage < ActiveRecord::Base
belongs_to :beverage
belongs_to :wine_varietal
# Neither of these seem to work:
#validates :wine_varietal_id, uniqueness: {scope: :beverage_id, message: 'xxx'}
validates_uniqueness_of :wine_varietal_id, scope: :beverage_id, message: 'xxx'
end
Вместо 'xxx' отображается сообщение об ошибке:
Grapeages is invalid