小编典典

Rails 3:redirect_to与:remote => true

ajax

我有一个删除链接,可以进行远程呼叫:

<%= link_to image_tag("trash.png"), [current_user, bookcase], method:  :delete, :remote => true, confirm: "You sure?", title:   bookcase.image %>

在我的控制器中,我以重定向结束delete函数:

def destroy
  @bookcase.destroy
  redirect_to current_user
end

除将用户重定向到“ user / show.html.erb”文件而不是“ user /
show.js.erb”文件外,此方法有效。如何重定向用户,指定要使用的格式?


阅读 213

收藏
2020-07-26

共1个答案

小编典典

我很确定您可以像这样在redirect_to中指定格式

redirect_to current_user, format: 'js'

2020-07-26