Static nested resource params name on Rails routes -
i'm playing on rails routing can't figure out how manage this. problem @ user_posts(1) , user(4) routes, params have different names - id , user_id
what i'm trying achieve static param name same resource.
i have route file
rails.application.routes.draw   shallow     resources :users, module: :users, only: [:index, :show]       resources :posts, module: :posts, only: [:index, :show]     end   end end   the routes generated are
   user_posts(1)  /users/:user_id/posts(.:format)      users/posts/posts#index    post(2)        /posts/:id(.:format)                 users/posts/posts#show    users(3)       /users(.:format)                     users/users#index    user(4)        /users/:id(.:format)                 users/users#show   i tried resources :user param: :user generated route @ user_posts /users/:user_user_id/posts
is possible achieve :user_id param , :post_id param every route using resources?
try this
resources :users, param: :user_id resources :users, only: []     resources :posts, param: :post_id end      
Comments
Post a Comment