2016-09-24 109 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

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

相关问题