I think I figured it out:
rake routes | grep picture
user_pictures GET /users/:user_id/pictures {:action=>“index”, :controller=>“pictures”}
formatted_user_pictures GET /users/:user_id/pictures.:format {:action=>“index”, :controller=>“pictures”}
POST /users/:user_id/pictures {:action=>“create”, :controller=>“pictures”}
POST /users/:user_id/pictures.:format {:action=>“create”, :controller=>“pictures”}
new_user_picture GET /users/:user_id/pictures/new {:action=>“new”, :controller=>“pictures”}
formatted_new_user_picture GET /users/:user_id/pictures/new.:format {:action=>“new”, :controller=>“pictures”}
edit_user_picture GET /users/:user_id/pictures/:id/edit {:action=>“edit”, :controller=>“pictures”}
formatted_edit_user_picture GET /users/:user_id/pictures/:id/edit.:format {:action=>“edit”, :controller=>“pictures”}
user_picture GET /users/:user_id/pictures/:id {:action=>“show”, :controller=>“pictures”}
formatted_user_picture GET /users/:user_id/pictures/:id.:format {:action=>“show”, :controller=>“pictures”}
PUT /users/:user_id/pictures/:id {:action=>“update”, :controller=>“pictures”}
PUT /users/:user_id/pictures/:id.:format {:action=>“update”, :controller=>“pictures”}
DELETE /users/:user_id/pictures/:id {:action=>“destroy”, :controller=>“pictures”}
DELETE /users/:user_id/pictures/:id.:format {:action=>“destroy”, :controller=>“pictures”}
POST AND DELETE do not have methods for creating the URL… you have to just pass the :url with an :action and :controller. Does anyone know why this is the case?