what's content of params[:id], why not use favorite_id; 2010/4/22 Lee Smith <autige...@gmail.com>: > I've got a model, Favorite, that I'm trying to remove from the > database by calling the destroy method on it. What's noteworthy about > this model is that it doesn't have an id column. The unique index on > the Favorites table is a both the user_id and the article_id. A > favorite belongs to a user and an article. > > So in my destroy method of my Favorites Controller, I first retrieve > the favorite to delete: > > favorite = Favorite.find_by_article_id_and_user_id(params[:id], > @current_user.id) > > Then I call favorite.destroy and I notice this in the log: > > "DELETE FROM favorites where id = NULL" > > So the delete doesn't actually work. What gives? Do I HAVE to have > an id column in the favorites table? Thanks for any help. > > -- > You received this message because you are subscribed to the Google Groups > "Ruby on Rails: Talk" group. > To post to this group, send email to rubyonrails-t...@googlegroups.com. > To unsubscribe from this group, send email to > rubyonrails-talk+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > >
-- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-t...@googlegroups.com. To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.