小编Tim*_*per的帖子

如何使用form_for设置操作?

我在现有控制器上创建了一个新页面.

我在控制器上添加了2个操作方法:prompt_user和process_feedback.

所以我通过这个页面进入

redirect_to :controller => :users, :action => :prompt_user
Run Code Online (Sandbox Code Playgroud)

form_for代码看起来像

<% form_for :user, @user do |f| %>
Run Code Online (Sandbox Code Playgroud)

其中生成以下html

<form action="users/prompt_user" method="post">
Run Code Online (Sandbox Code Playgroud)

请注意,操作是prompt_user,我想将其设置为process_feedback.我以为我可以用按钮改变动作

<%= submit_tag "Process feedback" %>
Run Code Online (Sandbox Code Playgroud)

但那没用.

所以我的问题是如何将操作更改为process_feedback?

另外,正如你可能会说的那样,我对rails非常陌生,所以如果我做的事特别迟钝,我很想知道它是什么.

ruby-on-rails ruby-on-rails-2

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

ruby-on-rails ×1

ruby-on-rails-2 ×1