Rails3通过按钮点击调用某些控制器的某些动作

时间:2011-10-17 13:16:21

标签: ruby-on-rails-3 button controller action

在视图页面上有一个标记<%= submit_tag“有些文字”%>它呈现了通信控制器的“创建”动作(不是吗?)。是否可以通过按钮单击来渲染另一个控制器的动作?

2 个答案:

答案 0 :(得分:0)

这是可能的,但不是submit_tag方法。您想要更改相应的form_tag方法,该方法接受'/posts''/posts/your_action'之类的参数。所以你可以这样做:

<%= form_tag('/posts') %>
…
<%= submit_tag %>

此致

托拜厄斯

答案 1 :(得分:0)

检查link_tobutton_to助手或模块本身