きっかけ
「ルーティングヘルパーの一覧見てもよくわかんない」
やってみた結果
「ルーティングのresoucesとresouceと単体の設定の違いがわかった!」
app/config/root.rb(改造前)
Rails.application.routes.draw do
root "static_pages#top"
resources :users, only: %i[new create]
resources :boards, only: %i[index new create show edit update destroy] do
resources :comments, only: %i[create edit destroy], shallow: true
collection do
get :bookmarks
end
end
resources :bookmarks, only: %i[create destroy]
get 'login', to: 'user_sessions#new'
post 'login', to: 'user_sessions#create'
delete 'logout', to: 'user_sessions#destroy'
end