當使用Facebook與色器件連接,給我的家鄉是這樣的:本地化家鄉連接
... hometown=#<Hashie::Mash id="116045151742857" name="Munich, Germany">
locale="de_DE" ...
有沒有辦法讓每一個用戶的家鄉在他自己的語言環境,或者至少在一個地方設置( de_DE在我的情況),例如「德國慕尼黑」與facebook API?
我不想炫耀自己家鄉的數據庫,如果我沒有到。
當使用Facebook與色器件連接,給我的家鄉是這樣的:本地化家鄉連接
... hometown=#<Hashie::Mash id="116045151742857" name="Munich, Germany">
locale="de_DE" ...
有沒有辦法讓每一個用戶的家鄉在他自己的語言環境,或者至少在一個地方設置( de_DE在我的情況),例如「德國慕尼黑」與facebook API?
我不想炫耀自己家鄉的數據庫,如果我沒有到。
注意測試,但你可以嘗試添加&區域= de_DE以圖形調用。您可以從用戶對象獲取語言環境,以便有效地爲每個用戶定製此語言環境。做一個「/我」圖形調用來獲取區域設置,然後做一個「/我嗎?區域= de_DE這個」得到它在用戶的語言。
正如我已經說過了,我沒有經過測試,因此它可能不會改變字段的內容(例如德國 - >阿勒曼德),但值得,如果你還沒有嘗試過一個鏡頭。
我使用config.omniauth:臉譜, 「APPID」, 「對AppKey」:範圍=> 「郵件,user_hometown」。 – Jan