rails控制器操作发出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相关问答推荐

HTTP:MimeNegotiation::InvalidType(html不是有效的MIME类型):""

Rails turbo流只更新页面上的一个元素

参数数量错误(给定1个,预期为0个;必需关键字:IO、文件名)-活动存储

用至少一个缺省值初始化Ruby数组的最简洁方法是什么?

如何在不触发每次编译的情况下运行`bin/rails测试`?

ActiveAdmin:的呈现索引表在父级的显示页中有许多资源

使用嵌套属性时如何自动将父 ID 分配为外键?

has_many 通过大小验证

如何在 Ruby on Rails 中正确存储 BigDecimal

Rails ActiveRecord 中的更新插入

有没有一种简单的方法可以让 pow 为 https 服务?

使用rails form_for时带有_path的未定义方法

Rails 4,使用 ActiveRecord 的原始查询

设计和强大的参数

在 Rails/ActiveRecord 列名中使用问号字符

是否有不涉及删除 Gemfile.lock 的在任何源中找不到 *gem*错误的修复?

保存后重定向到索引而不是显示

Rails:如何修复‘生产’环境缺少 secret_key_base

Rails 3 设计,current_user 在模型中不可访问?

将数组传递到 hidden_​​field ROR