Привет! Я использую FactoryGirl 4.9.0 с Rails 4.2.11.Я добавил логический столбец в модель с именем Query
, например, так:
class AddSetLatestResultToQueries < ActiveRecord::Migration
def change
add_column :queries, :latest_result_s3_url_flag, :boolean, null: false, default: false
end
end
Этот флаг работает нормально, а само приложение работает нормально, но когда дело доходит до rspec, у FactoryGirl, похоже, возникают проблемы с признанием этого новогостолбец.
Я пытался добавить его к заводской модели следующим образом:
FactoryGirl.define do
factory :query do
latest_result_s3_url_flag false
title 'some title'
latest_body 'SELECT TIMEOFDAY();'
... etc ...
end
Но когда я запускаю rpsec spec
, я вижу эту ошибку:
NoMethodError:
undefined method `latest_result_s3_url_flag=' for #<Query:0x00007ff6f9108428>