ruby-on-rails - 渲染状态 : 403 causes "Missing template" error

标签 ruby-on-rails ruby-on-rails-4 render status http-status

我在 before_filter 中有一些方法我尝试渲染 status: 403 .然后我得到:

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]}.

但是我可以渲染 nothing: truetext: 'some text'没有这个错误。我究竟做错了什么?

最佳答案

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

render json: {}, status: :forbidden

关于ruby-on-rails - 渲染状态 : 403 causes "Missing template" error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32481878/

相关文章:

ruby-on-rails - SCSS 文件中的 Rails 3.1 资源 url 似乎没有正确引用资源

ruby-on-rails - 使用 accepts_nested_attributes_for 将现有的 has_many 记录添加到新记录

reactjs - 为什么即使我正在更新状态,我的 React 应用程序也无法重新呈现?

ruby-on-rails - Carrierwave gem 视频上传和带旋转的缩略图生成

r - 在使用自己的函数时在 renderPlot 和下载处理程序中使用 react 表达式

3d - Gnuplot:尊重 Gnuplot 3d 多边形的深度顺序

ruby-on-rails - 如何使用 Mandrill 发送和接收邮件?

ruby-on-rails - 将 Rails 3.2 升级到 Rails 5

python - Django 或 Ruby on Rails - 用户扩展、插件

ruby-on-rails - Rails 4.2 Active Job Resque Enqueue 未定义方法问题