swt2-intro-exercise / rails-exercise-20-mpass99

rails-exercise-20-mpass99 created by GitHub Classroom
MIT License
0 stars 0 forks source link

New paper page should have text inputs for title, venue, and year #11

Closed swt2public closed 3 years ago

swt2public commented 3 years ago

Scenario

When a user visits the new paper page Then the page should render

Hints

A paper management system manages papers in addition to authors. Papers should have a 'title' and a 'venue' string as well as a 'year' integer, indicating publishing date. Papers should be manageable by users using views similar to authors.

Instead of generating the paper model and all the needed controllers and views separately (for new, create, read, update, etc.), use a Rails scaffold. It generates a model, a database migration, controller and views, and a basic suite: rails generate scaffold paper title:string venue:string year:integer Take a look at the generated files and adapt the tests.

The new migrations need to be applied: rails db:migrate RAILS_ENV=development && rails db:migrate RAILS_ENV=test

Error

Got NameError: undefined local variable or method `new_paper_path' for # Did you mean? new_author_path

20/44 exercise tests have passed

swt2public commented 3 years ago

Sorry, it's not working for me yet:

Scenario

When a user visits the new paper page Then the page should render

Error

Got NameError: undefined local variable or method `new_paper_path' for # Did you mean? new_author_path

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