2016-09-24 80 views
0

My site被部署到數字海洋,Unicorn服務器與nginx反向代理結合使用。 Google翻譯在數字海洋上工作正常,但在12頁面上失敗。試了過去兩天的一切,但什麼都沒發現。

轉換代碼

<li class="languages"> 
     <script> 
      $.cookie('googtrans','/en/<%= session[:langId] if session[:langId] %>'); 
     </script> 
     <div id="google_translate_element" style="display:none;"></div> 
     <script type="text/javascript"> 
       function googleTranslateElementInit() { 
        new google.translate.TranslateElement({pageLanguage: 'en', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element'); 
          } 
      </script><script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"> 
     </script> 
    </li> 

我設置會話變量來記錄語言的選擇。 預先感謝您!在Rails網站上,谷歌翻譯在Localhost上工作正常,但在Digital Ocean VPS的索引頁上失敗

回答

0

嘗試在每個頁面中包含谷歌翻譯代碼,您需要翻譯。我猜你的應用程序不是一個單一的頁面應用程序。該插件適用於單頁面應用程序。

+0

不起作用!任何其他建議.. –

相關問題