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