我有3个模特
class Audio
end
class Album
end
class Movie
end
我想在音频模型中进行验证。在创建音频时,服务器应验证音频是否与专辑或电影或两者相关联。但是在提交时,选择from中的模型的字段不应为空。
答案 0 :(得分:1)
相册应该与其他类型相关联,让我们说“媒体”。这允许您在“媒体”上有一个字段,可以是“电影”或“音频”。
看看classy_enum如何强制执行这些类型: https://github.com/beerlington/classy_enum