Пост про маршруты в Rails и соответствующие им хелперы
Вложенные маршруты
# В маршрутах
Blog::Application.routes.draw do
    resources :users do
        resources :posts
    end
end
# Во вьюхах
<%= link_to 'Show', [@user, @post] %>
<%= form_for([@user, @post]) do |f| %>
user_post_path(@user, @post) = '/users/:user_id/posts/:id' # найти нужный пост
    params = {user_id: 4, id: 2}
user_posts_path(@user) = '/users/:user_id/posts' # все посты
     params = {user_id: 4}
new_user_post_path = '/users/:user_id/posts/new' # новый пост
# В контроллере
redirect_to [@user, @post]
renser json: [@user, @post]