Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

Ruby Build a Todo List Application with Rails 4 Build a Todo List Application with Rails 4 Adding Todo Items

Hossam Khalifa
Hossam Khalifa
17,200 Points

How did rails know that the "create" method should be fired ?

Rspec shows this error : Failure/Error: click_button "Save" AbstractController::ActionNotFound: The action 'create' could not be found for TodoItemsController

How did rails know that by clicking the Save button the create method should be fired??

1 Answer

Hi there,

Difficult to say how Rails nows that - suffice it to say, somewhere your code needed that method to be called.

Let's worry about the problem, not the minutiae of the error.

What test failed? What was the test looking at? What did the rest of the output say?

From there, we can figure out how to correct the code you are running.

Steve.

Hossam Khalifa
Hossam Khalifa
17,200 Points

No I know how to fix the error but I really want an answer to this question and I don't care how complicated it is.But not knowing drives me crazy :)

The stack trace shows you exactly where the code track went to get to the method that finally gave up the ghost.