1
スコープ付き一意性検証のカスタムメッセージが表示されません。レール検証のカスタムエラーメッセージは無視されます/表示されません。なぜですか?
私には関連コードが含まれていますが、他に見たいことがあると思ったら教えてください。むしろ「XXX」より
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
、表示されたエラーメッセージは次のとおりです。
Grapeages is invalid
「表示されません」とはどういう意味ですか? 'grapeage.errors'に問い合わせると、あなたの見解には表示されません。 'grapeage.errors'にあなたのビューがあれば私たちに見せてください – Damien