在Rails中进行RESTful删除后,有没有办法重定向到特定页面?

2 rest ruby-on-rails

可以说我有一个消息资源.在html的某处我有:

<%= link_to("Delete", message, :title => 'Delete', :confirm => 'Are you sure?', 
   :method => :delete )%> 
Run Code Online (Sandbox Code Playgroud)

在我删除它之后,它会将我重定向到列出所有消息的页面.有没有办法重定向到删除后指定的页面?

Cod*_*ust 8

在控制器中:

def delete
  Item.find(params[:id]).destroy
  redirect_to :action => "index"
end
Run Code Online (Sandbox Code Playgroud)

要重定向到最后一个网址,请使用:

redirect_to :back
Run Code Online (Sandbox Code Playgroud)

http://api.rubyonrails.org/classes/ActionController/Base.html#M000662

如果你能学习如何很好地阅读api文档,那么一旦掌握了它们,它们就非常有用.