RoR切换响应格式

时间:2014-02-06 22:12:53

标签: ruby-on-rails-3

这可能吗?我有一个触发了JS的动作,我会适当地回应,但有时,请求失败,此时我想更改为response_to格式为html,以便我可以重定向到感谢页面。到目前为止,我已经尝试过:

redirect_to(thank_you_path, format: 'html') and return if @next_question.nil?

但是这仍然试图将其重定向为js响应,这当然会失败......无论如何我可以将JS请求转换为HTML响应吗?

1 个答案:

答案 0 :(得分:0)

那不行,因为它会尝试评估html。您需要返回js以重定向页面