resourceとresources
resource は単数形, idを使わない
resource :photo
resources は複数形, idを使う
resources :photos
どちらの場合もコントローラは PhotosController で複数形に対応付ける
単数形リソースは複数形のコントローラに対応付けられます。これは、同じコントローラで単数形のルーティング(/account)と複数形のルーティング(/accounts/45)を両方使いたい場合を想定しているためです。従って、resource :photoとresources :photosのどちらも、単数形ルーティングと複数形ルーティングを両方作成し、同一のコントローラ(PhotosController)に割り当てられます。