Для каждой модели по контроллеру. Соответственно роуты как:
resources :users do
resources :questions do
resources :answers
end
resources :subscriptions
end
пример 1 — questions#index
пример 2 — answers#index
пример 3 — subscriptions#create
пример 4 — questions#create
пример 5 — questions#update
И не надо запихивать все контроллеры в User, вопросы и ответы не являются частью пользователя.