I’m reading through Hartl’s book, Ruby on Rails by Example. In chapter 11, it has you implement delete requests to allow users to delete microposts on their profile. However when I click the delete button, I receive this routing error: No route matches [GET] /microposts/303″
I’ve found similar posts with other people who have had the same problem. But no one seems to have figured out a clear way to resolve this issue. Maybe it is just too late at night but I am stumped. I know it has something to do with the js file or jquery.
Can you please help?
Here are the other posts detailing the same problem:
jQuery not working at delete action on Michael Hartl's tutorial, chapter 11
http://www.techques.com/question/1-5871875/’No-route-matches’-Error-on-Delete-of-Micropost-in-Chapter-11-of-Hartl’s-ruby-on-rails-tutorial—completely-stumped.
It’s a Rails 3.1 issue. Look at your page header — instead of jquery, it’s trying to load “defaults.js,” which doesn’t exist.
http://ruby.railstutorial.org/chapters/rails-3-1#code:layout_rails_3_1_diff