在Capistrano 2中,你可以这样做:
set :default_environment, {
'PATH' => '$PATH:/opt/rubies/ruby-2.1.1/bin'
}
Run Code Online (Sandbox Code Playgroud)
是否有上限3的等价物?
我正在尝试对我的ASP.NET应用程序进行一些自动化Web测试.我希望使用Xunit.net扩展中的AutoRollback属性来撤消测试期间所做的任何数据库更改.AutoRollback使用TransactionScope在测试之前启动事务,然后将其回滚.
当我尝试在交易期间点击我的Web应用程序时,它总是超时.看来这应该有用,有什么想法吗?这是我的测试:
[Fact]
[AutoRollback]
public void Entity_should_be_in_list()
{
Entity e = new Entity
{
Name = "Test",
};
dataContext.Entities.InsertOnSubmit(e);
dataContext.SubmitChanges();
selenium.Open("http://localhost/MyApp");
Assert.True(selenium.IsTextPresent("Test"));
}
Run Code Online (Sandbox Code Playgroud) 我知道请求参数的filter_parameter_logging,但这仅适用于请求参数.我不想在日志中使用某些私有用户数据,但我确实需要调试级别日志记录.我希望有一个更好的解决方案,猴子补丁ActiveRecord并在SQL字符串上做一个替换.
作为参考,这是一个Rails 2.3项目.
我很喜欢 redux-toolkit,但我想知道是否有办法为任何被拒绝的 thunk 添加通用错误处理程序?就像浏览器有可以监听的unhandledrejection事件一样,我想向我的错误跟踪器报告任何被拒绝的承诺。
当我尝试在JRuby 1.6.5上安装Rails 3.2 rc 1时,我收到此gemspec错误:
Invalid gemspec in[/Users/robin/.rvm/gems/jruby-1.6.5/specifications/railties-3.2.0.rc1.gemspec]:
Illformed requirement ["#<YAML::Yecht::DefaultKey:0x469c3554> 3.2.0.rc1"]
Run Code Online (Sandbox Code Playgroud)
所有的核心轨道宝石似乎都有这个问题,任何想法?
activerecord ×1
asp.net ×1
c# ×1
capistrano3 ×1
javascript ×1
jruby ×1
logging ×1
redux ×1
redux-thunk ×1
ruby ×1
security ×1
selenium ×1
xunit.net ×1