swt2-intro-exercise / rails-exercise-18-lassesteffen

rails-exercise-18-lassesteffen created by GitHub Classroom
MIT License
0 stars 0 forks source link

Paper should have and belong to many authors #18

Closed swt2public closed 5 years ago

swt2public commented 5 years ago

Scenario

Given a paper Then it should have an empty list of authors

Hints

A paper can have many authors. An author can write many papers. This relationship of the models is indicated in Rails by annotating both models with a has_and_belongs_to_many association.

In order to store this new n:m relation, a new database table is needed. It is created in a migration. Help on the required migration can be found in the this documentation. There is also a generator which will produce join tables if 'JoinTable' is part of the name: rails generate migration CreateJoinTableAuthorPaper author paper Reminder: Migrations are stored in db/migrate and are applied with the rails db:migrate command.

Error

Got NoMethodError: undefined method `authors' for #

Estimated progress: 89% complete

swt2public commented 5 years ago

Sorry, it's not working for me yet:

Scenario

Given a paper Then it should have an empty list of authors

Error

Got NoMethodError: undefined method `authors' for #

If you have problems solving this task, please don't hesitate to contact the teaching team!