Is there a benefit to using resource vs resources in your Rails routes? -


to have more 1 route on course resource, use resources :course. use singular resource 1 route courses#new. feasible use resources :course if have 1 route? figure easier later on add course routes if plural. there downside making resource plural go?

singular resources like:

    resource :course 

generate 6 routes instead of 7. plural index route left. main reason differing between singular/ plural resources expressiveness. sometimes, have resource clients without referencing id. example, /course show current course. in case, can use singular resource map /course (rather /course/:id) show action:

  1. get
    • /course/new
    • courses#new
    • return html form creating course
  2. post
    • /course
    • courses#create
    • create new course
  3. get
    • /course
    • courses#show
    • display 1 , course resource
  4. get
    • /course/edit
    • courses#edit
    • return html form editing course
  5. patch/put
    • /course
    • courses#update
    • update 1 , course resource
  6. delete
    • /course
    • courses#destroy
    • delete course resource


read singularize resource routes, if singular!
please consider decision. if course resource singular in context choose singular resource, otherwise choose multiple resources.


Comments

Popular posts from this blog

java - How to specify maven bin in eclipse maven plugin? -

single sign on - Logging into Plone site with credentials passed through HTTP -

php - Why does AJAX not process login form? -