在Rails视图上刷新按钮

时间:2009-08-08 10:34:39

标签: ruby-on-rails ruby

我的RoR网络应用程序中有一个列表视图。该视图是脚手架操作的结果。

我想添加一个刷新页面的按钮。我不想在这个问题上使用javascript,还有其他办法吗?

通过button_to或form_tag创建按钮最终会在单击数据库时在数据库中添加新的空白行。

谢谢! 吉文。

2 个答案:

答案 0 :(得分:3)

我将假设您正在使用标准的RESTful路由,因此您的表单/ button_to调用将POST到您的控制器,从而执行您的创建操作。如果是这种情况,那么您尝试的任何一个选项都应该有效,但只是确保您将方法设置为“get”,以便将请求正确地路由到索引操作

<%= button_to "Refresh", my_path, :method => :get %>

答案 1 :(得分:1)

1)使用链接并将其打扮成带有CSS的按钮

2)使用方法为“get”的表单,指向当前页面(没有任何参数)作为操作并且只有一个元素,即提交按钮?