Фишки Rails. REST'о-штуки

Пост про маршруты в 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]