我正在嘗試從客戶端構建一個多位置應用程序。我嘗試過涉及Apartment和其他類型的多租戶,但沒有收到正確的結果。在rails中構建多位置應用程序
該應用應當具有對於每個位置域如下:
例如example.com/newyork,example.com/boston
我無法使用子域名,因爲它們將用於語言。
例如en.example.com/newyork,es.example.com/newyork
每個位置都有一個模型,僅顯示該位置的內容和搜索功能。
例如在紐約時,波士頓的帖子將不會顯示,而在波士頓時,紐約的帖子將不會顯示。
但是,用戶對所有位置和語言都進行單一登錄,並且用戶可以查看應用內發佈的所有內容,而不管位置如何。如果我使用多租戶,用戶只能在/ newyork和波士頓發佈on/boston時查看紐約帖子,而這不是所需的結果。
我應該在這裏遵循什麼方法?多租戶甚至有意義嗎?