我对rails上的ruby相当新,并且正在尝试使用RoR的结构和功能,并想知道如何使用RoR而不是静态HTML方式创建简单的重新加载链接
答案 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”。