2016-03-21 3 views
0

Я пытаюсь создать приложение с несколькими местоположениями от клиента. Я пробовал работать с квартирой и другими типами мультивничества, но не получил должного результата.Создание приложения с несколькими местоположениями в рельсах

приложение должно иметь домены для каждого местоположения следующим образом:

например, example.com/newyork, example.com/boston

Я не могу использовать субдомены, так как они будут использоваться для языков.

, например. ru.example.com/newyork, es.example.com/newyork

В каждом месте будет представлена ​​модель, показывающая контент и функции поиска только для этого местоположения.

, например. Когда в newyork, сообщения boston не будут показаны, а когда в boston, сообщения New York не будут показаны.

Однако пользователь имеет единый вход для всех местоположений и языков, и пользователь может просматривать все содержимое, размещенное в приложении, независимо от местоположения. Если я использую многопользовательскую работу, пользователь может просматривать только сообщения в Нью-Йорке, когда на/newyork и в сообщениях Boston, когда on/boston не является желаемым результатом.

Какой подход я должен придерживаться здесь? Имеет ли смысл многопартийность?

ответ

0

Почему вы делаете mot, хотите добавить его к параметрам? Вы создадите url как www.mysite.com/en/boston или mysite.com/es/madrid

И вы сделаете какой-то по умолчанию язык, в который будете загружены, если в параметрах не будет найдена локаль.

Как простой пример попробуйте https://github.com/thoughtbot/high_voltage часть о локализации, это очень хороший пример