Rails,Active记录未知属性错误与_id

时间:2017-10-09 22:34:52

标签: ruby-on-rails ruby-on-rails-4 activerecord

我有一个ActiveRecord模型类Sample,其中包含一个名为prev_sample_id的字段,该字段不包含对AR关联的引用。该字段还具有唯一性约束。现在,在运行RSpec测试时,我在prev_sample_id字段上从 ActiveRecord未知属性prev_sample_id= 收到错误。我的模型类如下: -

class Sample < ActiveRecord::Base
  validates :prev_sample_id, uniqueness: true
end

schema.rb: -

create_table "samples", force: true do |t|
    t.string   "text"
    t.integer  "prev_sample_id", null: false
end

那么我如何在AR模型类中使用后缀为_id的字段,但它没有引用关系并且不会抛出未知属性错误

0 个答案:

没有答案