Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Apr 23rd, 2012  |  syntax: None  |  size: 0.80 KB  |  hits: 11  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Rails: prefixing the path of scoped routes
  2. scope(:module => 'api', constraints: {subdomain: 'api'}, defaults: {format: 'json'}) do
  3.   scope('1', module: 'v1') do
  4.     resources :posts
  5.   end
  6. end
  7.        
  8. posts     GET    /1/posts(.:format)          api/v1/posts#index {:format=>"json"}
  9.           POST   /1/posts(.:format)          api/v1/posts#create {:format=>"json"}
  10. new_post  GET    /1/posts/new(.:format)      api/v1/posts#new {:format=>"json"}
  11. edit_post GET    /1/posts/:id/edit(.:format) api/v1/posts#edit {:format=>"json"}
  12. post      GET    /1/posts/:id(.:format)      api/v1/posts#show {:format=>"json"}
  13.           PUT    /1/posts/:id(.:format)      api/v1/posts#update {:format=>"json"}
  14.           DELETE /1/posts/:id(.:format)      api/v1/posts#destroy {:format=>"json"}
  15.        
  16. scope('1', module: 'v1', name_prefix: 'v1_')