小编Pio*_*ior的帖子

为什么think_all_requests_local使用rspec配置失败

rspec-rails(2.7.0)rails(3.0.10)post:Rails 3.1错误捕获对我来说无关紧要.

码:

class ApplicationController < ActionController::Base
  unless Rails.application.config.consider_all_requests_local
    rescue_from ActiveRecord::RecordNotFound, :with => :render_404
    rescue_from Exception, :with => :render_500
    rescue_from FunnyException, :with => :my_errors

    def my_errors(exception)
      #some stuff for production
      puts "=======From top====#{Rails.application.config.consider_all_requests_local}"
    end
  else
    rescue_from FunnyException, :with => :my_errors
    def my_errors(exception)
      #some stuff for development
      puts "=====From bottom======#{Rails.application.config.consider_all_requests_local}"
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

这段代码非常适合生产/开发......当我想用rspec测试它时,问题就出现了.如何在环境之间切换测试用例?

我尝试添加类似的东西:

before do
  Rails.application.config.consider_all_requests_local = true
end
Run Code Online (Sandbox Code Playgroud)

我明白了:

... =====从底部开始====== true.=====从底部开始====== true.=====从底部开始====== true.== ===从底部======是的

好想的

before do
  Rails.application.config.consider_all_requests_local = false
end
Run Code Online (Sandbox Code Playgroud)

所以我得到:

... =====从底部开始====== false.=====从底部开始====== …

rspec ruby-on-rails-3

11
推荐指数
1
解决办法
3243
查看次数

Visual Studio 2010专业版的预期安装时间是多少

我有i5-560m dell笔记本电脑,配备Windows 7(x64),配备8gb 1333 ddr ram.我开始安装VS 2010专业版的完整选项....就像12小时前......它仍然是安装列表中的第4个组件.它做了一些事情,因为在一小时之后......进度条正在移动....但是这个糟糕的安装窗口有刷新问题所以我无法通过alt + tab切换到可见性或点击它....只是最小化一切把它带到我的眼前.但这不是主要问题.最令人困惑的方面是流程本身!它消耗已经有3,9 GB的RAM,CPU负载为22%......并且即使现在消耗超过5gb的RAM,整个系统响应速度也非常慢.

我的问题是......在运行此安装程序之前我应该​​做任何魔术(在任务管理器中标记为32位进程 - 为什么?).真诚地,我在8小时后杀死了几乎所有冗余的进程,因为认为其他一些东西阻止它......但是根本没有帮助.应该花多长时间?它可以以某种方式加快速度吗?

installer visual-studio-2010

6
推荐指数
1
解决办法
2万
查看次数