验证关联Rails的存在

洪格鲁

我是新手,很困惑,我有点困惑。我有三张桌子

 ______________        ____________________        _____________________
|   employees  |      |   abilitys         |      |   services          |
|--------------|      |--------------------|      |---------------------|
|id   | integer|__    |id         | integer|    __|id          | integer|
|name | string |  |_->|employee_id| integer|   |  |description | string |
|______________|      |service_id | integer| <-|  |_____________________|
|______________|      |____________________|

我想知道是否只有在employees表中确实存在employee的情况下才能接受能力的插入。service_id也是如此。

我必须在hability.rb文件中进行验证还是在视图中进行验证?

谢谢。

吉治先生

是的,您可以在模型中执行此操作(验证应在模型中定义):

class Ability < ActiveRecord::Base
  belongs_to :employee
  belongs_to :service

  validates :employee, :presence => true, :associated => true
  validates :service, :presence => true, :associated => true
end

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

验证关联Rails的存在

来自分类Dev

Rails 4:区别在于验证ID或关联上的存在

来自分类Dev

Rails ActiveRecord ::验证关联是否存在的正确方法?

来自分类Dev

Rails ActiveRecord ::验证关联是否存在的正确方法?

来自分类Dev

如何验证 Rails 中是否存在关联值?

来自分类Dev

验证Rails中的关联模型

来自分类Dev

Rails 3:通过关联项验证至少一个存在多个对象

来自分类Dev

Rails 6:如何有条件地验证关联的存在?

来自分类Dev

验证多对多关系中的关联存在

来自分类Dev

Rails根据关联记录进行验证

来自分类Dev

rails 4验证关联的对象+ db约束

来自分类Dev

Rails验证和belongs_to关联

来自分类Dev

Rails FactoryGirl关联与唯一验证冲突

来自分类Dev

关联对象相关属性的复杂Rails验证

来自分类Dev

如何检查关联是否存在rails

来自分类Dev

Rails验证:隐式存在验证

来自分类Dev

Rails 4 HABTM自定义关联验证

来自分类Dev

Rails 4:使用表单对象时验证关联的ActiveRecord模型

来自分类Dev

基于Rails中的关联值的自定义验证器

来自分类Dev

阻止关联在Rails 5中进行验证

来自分类Dev

Rails 4模型关联左联接验证ID

来自分类Dev

Rails 验证多态关联的唯一性

来自分类Dev

Ruby on Rails - 使用关联模型属性验证属性

来自分类Dev

如何对关联对象动态提供的属性使用 Rails 验证

来自分类Dev

Rails 4验证存在条件的“样式”

来自分类Dev

如何验证Rails中下拉列表的存在

来自分类Dev

Rails 验证字段为真(如果存在)

来自分类Dev

Rails关联集合构建(如果不存在)

来自分类Dev

Rails活动记录查询嵌套关联是否存在