文件名称:强大功能:为Rails应用动态呈现错误页面或JSON响应的简单而安全的方法
文件大小:34KB
文件格式:ZIP
更新时间:2024-02-22 22:15:55
ruby rails rails-exceptions RubyRuby
救护车 动态呈现Rails应用程序错误页面的一种简单安全的方法。 产品特点 简单安全 Rambulance的例外应用程序简单,苗条且经过了良好的测试。 它继承自ActionController::Base ,因此即使您的ApplicationController遇到问题,它也可以正常工作。 灵活 您可以完全控制要显示特定异常的错误页面。 它还可以json呈现(对于API应用程序而言是完美的)。 它甚至提供了一种创建自定义例外应用程序的方法。 易于安装和开发 您不必配置每个人必须要做的事情,Rambulance可以为您做所有事情。 安装及使用 将此行添加到您的应用程序的Gemfile中: gem 'rambulance' 然后执行: $ rails g rambulance:install Rambulance的生成器只能生成erb模板。 如果要使用haml或slim模板,请参见或 。 现在,您可以开始编辑模板,例如app/views/errors/not_found.html.erb 。 编辑,运行rails server并打开 ! 设置异常和HTTP状态对 打开config/
【文件预览】:
rambulance-master
----.gitignore(207B)
----README.md(5KB)
----gemfiles()
--------rails_52.gemfile(180B)
--------rails_60.gemfile(192B)
--------rails_40.gemfile(276B)
--------rails_edge.gemfile(275B)
--------rails_50.gemfile(207B)
--------rails_32.gemfile(276B)
--------rails_51.gemfile(180B)
--------rails_42.gemfile(260B)
--------rails_41.gemfile(233B)
----CHANGELOG.md(6KB)
----test()
--------fake_app()
--------test_helper_test.rb(519B)
--------exceptions_app_test.rb(260B)
--------requests()
--------test_helper.rb(604B)
----Gemfile(95B)
----Appraisals(2KB)
----app()
--------views()
----Dangerfile(611B)
----rambulance.gemspec(1KB)
----LICENSE.txt(1KB)
----.travis.yml(1KB)
----lib()
--------generators()
--------rambulance()
--------rambulance.rb(707B)
----Rakefile(431B)