ruby-on-rails - 如何从 Rails Controller 操作发出 404 响应?

标签 ruby-on-rails

从 Rails Controller 操作发出 404 响应的首选方式是什么?

最佳答案

这看起来不错...

# Rails 2 and below
render :file => "#{RAILS_ROOT}/public/404.html",  :status => 404

# Rails 3 and up
render :file => "#{Rails.root}/public/404.html",  :status => 404

关于ruby-on-rails - 如何从 Rails Controller 操作发出 404 响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/779784/

相关文章:

ruby-on-rails - 具有不同数据库表的 ActiveRecord 继承

ruby-on-rails - ActiveRecord 回调和验证的顺序是什么?

ruby-on-rails - 如何使用 link_to 从 Controller 调用方法?

ruby-on-rails - 将散列作为函数参数处理

ruby-on-rails - 无法启动 Rails 服务器, "no such file to load -- bundler/setup"

ruby-on-rails - Rails4 和 MongoMapper

ruby-on-rails - #<ActionDispatch::Http::UploadedFile:0x007fae8c0bfaa8> 的未定义方法 `[]'

ruby-on-rails - Ruby on Rails Authlogic 密码无效

javascript - 安全地清理用户在 Rails 中上传的 json

ruby-on-rails - 重新加载 Rails 初始化程序