Ruby on Rails不会刷新页面,链接到#googtrans(en | TARGET_LANG_CODE)

时间:2014-04-09 19:32:10

标签: ruby-on-rails ruby translate

我正在尝试将自己的应用程序链接到同一页面,但是在链接的末尾添加了#googtrans(en | fr)或其他语言代码,因此Google会将其渲染为其他语言。如果它要访问网站中的其他页面,它将起作用,但出于某种原因,如果它进入同一页面则不会刷新。我尝试了几种不同的方法,但到目前为止还没有取得任何成功。现在我有链接说<%= link_to" #googtrans(en | ko)"做%>链接此处<%end%>。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

我会按照创建辅助方法的方式做一些事情。请记住,我对Ruby相对较新,但我会尝试。

helper_method:translate(language)

def翻译(语言)

@whatever = params [:whatever]

respond_to do | format |

  format.html { redirect_to @whatever_url(language) }

end

然后用你想要的语言链接到它。

 链接在这里

我可能会偏离基地,但这应该让你朝着正确的方向前进。这样当你链接到它时,它会推动它通过一个应该刷新页面的动作。