Я пытаюсь создать приложение с несколькими местоположениями от клиента. Я пробовал работать с квартирой и другими типами мультивничества, но не получил должного результата.Создание приложения с несколькими местоположениями в рельсах
приложение должно иметь домены для каждого местоположения следующим образом:
например, example.com/newyork, example.com/boston
Я не могу использовать субдомены, так как они будут использоваться для языков.
, например. ru.example.com/newyork, es.example.com/newyork
В каждом месте будет представлена модель, показывающая контент и функции поиска только для этого местоположения.
, например. Когда в newyork, сообщения boston не будут показаны, а когда в boston, сообщения New York не будут показаны.
Однако пользователь имеет единый вход для всех местоположений и языков, и пользователь может просматривать все содержимое, размещенное в приложении, независимо от местоположения. Если я использую многопользовательскую работу, пользователь может просматривать только сообщения в Нью-Йорке, когда на/newyork и в сообщениях Boston, когда on/boston не является желаемым результатом.
Какой подход я должен придерживаться здесь? Имеет ли смысл многопартийность?