jer*_*rry 2 validation ruby-on-rails unique models
有没有办法在两个不同模型中的列之间验证属性的唯一性.例如:
我有自行车模型和汽车模型.当我创建一个新的自行车时,我想验证自行车的名称是独一无二的,因为没有其他自行车或具有该名称的汽车.我不想把它们放在一个模型中,因为它们具有非常不同的属性.我在轨道上2.3.8
谢谢.
Rails不会自动验证模型(我不认为,不管怎样).您应该只是编写自己的方法来检查,...
class YourModel < ActiveRecord::Base
validates :uniqueness_of_a_property_across_models
def uniqueness_of_a_property_across_models
// check the other model
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1949 次 |
| 最近记录: |