Rails.application.routes.draw do scope '/:foodcoop' do resources :messages, only: %i[index show new create] do member do get :thread post :toggle_private end end resources :message_threads, only: %i[index show] resources :messagegroups, only: [:index] do member do post :join post :leave end end namespace :admin do resources :messagegroups do get :memberships, on: :member end end end end