Предисловие: Новичок в Rails и начинающий программист, будьте осторожны ;)
Мой вопрос настолько широк, что я не могу отточить здесь стратегию, поэтому, возможно, кто-то из вас может помочь. Я могу настроить аутентификацию пользователя без проблем, использовал Devise - был удивлен, насколько это просто.
Моя проблема в том, что мне нужно понять основную стратегию для этого: я хочу иметь этих Пользователей, которые могут выполнять два основных действия. 1) Сделать запрос. 2) Выполнить запрос.
Таким образом, концептуально пользователь может быть как «заявителем», так и «исполнителем запросов» в любое время.
Я начал настраивать это и на полпути понял, что мне нужно замедлиться и спланировать, но я застрял, задаваясь вопросом, как лучше всего это сделать. «Выполнение» должно быть связано с конкретным «запросом» от конкретного «пользователя».
Если кто-то может просто указать мне правильное направление, даже какую-то документацию, связанную с такими вещами, я был бы очень признателен.
Я знаком с концепцией модели, которая имеет_многие и принадлежит_к, и предполагаю, что это будет частью решения, но не знаю, как действовать дальше.
Спасибо