我正在尝试将表单参数散列发送回原始引荐来源网址:
redirect_to request.referer, flash: { message: params }
现在我正在发送一条闪信。
有没有一种方法可以将其作为响应内容或其他内容而不是 flash 发回。 我找不到正确的语法
最佳答案
据我所知,Rails 并不容易发出重定向和设置响应主体。为此,您需要手动发出重定向。例如
response.headers['Location'] = request.referer
render :json => params, :status => :moved_permanently
请注意,并非所有请求都包含引荐来源网址,因此您应该提供一个后备位置以重定向到。例如
response.headers['Location'] = request.referer || '/somewhere'
关于ruby-on-rails - 发送表单参数哈希作为响应内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23833117/