简体   繁体   English

渲染状态:403导致“缺少模板”错误

[英]Render status: 403 causes “Missing template” error

I have some method in before_filter and I try to render status: 403 . 我在before_filter有一些方法,我尝试渲染status: 403 then I get: 然后我得到:

Missing template v1/examples/index, v1/base/index, application/index with {:locale=>[:en], :formats=>[:html, :text, :js, :css, :ics, :csv, :vcf, :png, :jpeg, :gif, :bmp, :tiff, :mpeg, :xml, :rss, :atom, :yaml, :multipart_form, :url_encoded_form, :json, :pdf, :zip], :variants=>[], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :jbuilder]}.

I can however render nothing: true or text: 'some text' without this error. 然而,我可以渲染nothing: truetext: 'some text'没有此错误。 What am I doing wrong? 我究竟做错了什么?

没有你的代码很难说,但听起来你想要做以下事情:

render json: {}, status: :forbidden

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM