Files
nairobi/db/dev_seeds
Julian Herrero 58b9899406 Require conflicting dependencies
spec/lib/tasks/dev_seed_spec.rb:8
This test was failing and we could see messages like:

db/dev_seeds/polls.rb:147:
warning: toplevel constant Answer referenced by Poll::Answer

Resulting in the error:

rake db:dev_seed seeds the database without errors
  Failure/Error: expect { run_rake_task }.not_to raise_error
    expected no Exception, got #<ActiveModel::UnknownAttributeError:
    unknown attribute 'question_id' for Answer

Apparently the lookup was not correclty being performed, due to
conflicting names.

"Naming conflicts of this kind are rare in practice, but if one
occurs, require_dependency provides a solution by ensuring that
the constant needed to trigger the heuristic is defined in the
conflicting place."

https://guides.rubyonrails.org/v5.0/autoloading_and_reloading_constants.html
2019-04-17 17:40:57 +02:00
..
2018-07-24 11:22:15 +02:00
2019-02-25 15:34:15 +01:00
2019-02-25 15:34:15 +01:00
2019-02-25 15:34:15 +01:00
2019-02-25 15:34:15 +01:00
2019-02-25 15:34:15 +01:00
2019-04-17 17:40:57 +02:00
2019-03-28 15:50:34 +01:00
2019-02-25 15:34:15 +01:00
2019-02-25 15:34:15 +01:00