标签: ruby-on-rails-3 button controller action
在视图页面上有一个标记<%= submit_tag“有些文字”%>它呈现了通信控制器的“创建”动作(不是吗?)。是否可以通过按钮单击来渲染另一个控制器的动作?
答案 0 :(得分:0)
这是可能的,但不是submit_tag方法。您想要更改相应的form_tag方法,该方法接受'/posts'或'/posts/your_action'之类的参数。所以你可以这样做:
submit_tag
form_tag
'/posts'
'/posts/your_action'
<%= form_tag('/posts') %> … <%= submit_tag %>
此致
托拜厄斯
答案 1 :(得分:0)
检查link_to和button_to助手或模块本身