如何使用Ruby on Rails创建简单的刷新页面链接

时间:2013-09-12 09:19:25

标签: html ruby-on-rails ruby-on-rails-3

我对rails上的ruby相当新,并且正在尝试使用RoR的结构和功能,并想知道如何使用RoR而不是静态HTML方式创建简单的重新加载链接

4 个答案:

答案 0 :(得分:13)

link_to "reload", url_for(params)

答案 1 :(得分:3)

如果你只是为网址做一个空字符串: <%= link_to "Refresh", "" %>,将链接回当前页面。假设你要清除params。

如果你想用params刷新,那么就像@bubblez回答:

<%= link_to "Refresh", url_for(params) %>

答案 2 :(得分:0)

最好继续使用Javascript。如果你想重定向,Rails可以帮助你。

答案 3 :(得分:0)

我不完全确定您为什么要重新加载页面。 (可能需要更多上下文)但你可以在页面上生成一个链接,它会像这样重新加载它:

<%= link_to "reload", root_path %>

这只会输出一个指向root_path的链接,您可以通过更改link_to帮助器中的第二个参数,将其重定向回您当前所在的任何页面。对于路线列表,请运行“rake routes”。