Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails使用委托属性验证的唯一性_Ruby On Rails_Ruby_Validation_Activerecord - Fatal编程技术网

Ruby on rails Rails使用委托属性验证的唯一性

Ruby on rails Rails使用委托属性验证的唯一性,ruby-on-rails,ruby,validation,activerecord,Ruby On Rails,Ruby,Validation,Activerecord,尝试将作用域:名称设置为视图的父级:窗体上的属性 class View < ActiveRecord::Base belongs_to :form delegate :facility_id, to: :form validates_uniqueness_of :name, scope: :facility_id attr_accessible :name 我相信这在一段时间前就已经奏效了,但很可能它现在仍然有效: 验证:名称、作用域的唯一性:{:form=>:facil

尝试将作用域:名称设置为视图的父级:窗体上的属性

class View < ActiveRecord::Base
  belongs_to :form
  delegate :facility_id, to: :form
  validates_uniqueness_of :name, scope: :facility_id
  attr_accessible :name

我相信这在一段时间前就已经奏效了,但很可能它现在仍然有效:


验证:名称、作用域的唯一性:{:form=>:facility\u id}

获取类型错误{:form=>:facility\u id}不是符号。
ActiveRecord::StatementInvalid - PG::UndefinedColumn: ERROR:  column views.facility_id does not exist