2016-03-21 19 views
0

我正在嘗試從客戶端構建一個多位置應用程序。我嘗試過涉及Apartment和其他類型的多租戶,但沒有收到正確的結果。在rails中構建多位置應用程序

該應用應當具有對於每個位置域如下:

例如example.com/newyork,example.com/boston

我無法使用子域名,因爲它們將用於語言。

例如en.example.com/newyork,es.example.com/newyork

每個位置都有一個模型,僅顯示該位置的內容和搜索功能。

例如在紐約時,波士頓的帖子將不會顯示,而在波士頓時,紐約的帖子將不會顯示。

但是,用戶對所有位置和語言都進行單一登錄,並且用戶可以查看應用內發佈的所有內容,而不管位置如何。如果我使用多租戶,用戶只能在/ newyork和波士頓發佈on/boston時查看紐約帖子,而這不是所需的結果。

我應該在這裏遵循什麼方法?多租戶甚至有意義嗎?

回答

0

你爲什麼要將它添加到params?你會使url像www.mysite.com/en/bostonmysite.com/es/madrid

而且你會做出一些默認的語言環境,如果沒有在params中找到的語言環境,你將加載。

作爲一個簡單的例子試試https://github.com/thoughtbot/high_voltage部分關於本地化,這是非常好的例子

相關問題