我是否了解配置文件,证书是否正确(开发期间)?
我正在使用rspec编写单元测试.
我想模仿Rails.env.develepment?返回真实.我怎么能实现这个目标?
我试过这个
Rails.env.stub(:development?, nil).and_return(true)
Run Code Online (Sandbox Code Playgroud)
它抛出了这个错误
activesupport-4.0.0/lib/active_support/string_inquirer.rb:22:in `method_missing': undefined method `any_instance' for "test":ActiveSupport::StringInquirer (NoMethodError)
Run Code Online (Sandbox Code Playgroud)
更新ruby版本ruby-2.0.0-p353,rails 4.0.0,rspec 2.11
describe "welcome_signup" do
let(:mail) { Notifier.welcome_signup user }
describe "in dev mode" do
Rails.env.stub(:development?, nil).and_return(true)
let(:mail) { Notifier.welcome_signup user }
it "send an email to" do
expect(mail.to).to eq([GlobalConstants::DEV_EMAIL_ADDRESS])
end
end
end
Run Code Online (Sandbox Code Playgroud) 我正在运行2个Spark作业,一个与1个执行者一起执行,其他与8个执行者一起执行。
A(1位执行者)
spark-submit --class com.SmallfilesResearchProcess --master yarn-cluster --queue xxx --executor-memory 1g --driver-memory 6g --num-executors 1 --conf spark.executor.cores=8 --conf spark.logLineage=true /tmp/hadoop-tools-1.2-SNAPSHOT-spark.jar coalesce.num.partitions=32
Run Code Online (Sandbox Code Playgroud)
这是Spark UI中案例A的结果
Executor ID ? Address Task Time Total Tasks Failed Tasks Succeeded Tasks Input Size / Records
1 machine:xxx 2.0 min 32 0 32 404.5 MB / 525572
Total Time Across All Tasks: 2.0 min
Locality Level Summary: Node local: 1; Rack local: 31
Input Size / Records: 404.5 MB / 525572
Run Code Online (Sandbox Code Playgroud)
B(8位执行者)
spark-submit --class com.SmallfilesResearchProcess --master yarn-cluster …Run Code Online (Sandbox Code Playgroud) 我试图动态地将字段设置为extjs数据存储,以便我可以在运行时动态创建不同的网格.
案例A适合我.但是当我在案例B中使用时,商店的代理会挂起到之前的模型,因此网格渲染会搞砸.
这两者之间的真正区别是什么?
案例A.
Ext.define('FDG.store.reading.FDGDynamicGridStore', {
extend: 'Ext.data.Store'
});
var fdgstore = Ext.create('FDG.store.reading.FDGDynamicGridStore', {
fields: fields,
proxy: {
type: 'memory',
reader: {
type: 'json',
totalProperty: 'tc',
root: 'Result'
}
}
});
fdgstore.loadRawData(output);
this.reconfigure(fdgstore, columns);
Run Code Online (Sandbox Code Playgroud)
案例B
Ext.define('FDG.store.reading.FDGDynamicGridStore', {
extend: 'Ext.data.Store',
proxy: {
type: 'memory',
reader: {
type: 'json',
totalProperty: 'tc',
root: 'Result'
}
}
});
var fdgstore = Ext.create('FDG.store.reading.FDGDynamicGridStore', {
fields: fields
});
fdgstore.loadRawData(output);
this.reconfigure(fdgstore, columns);
Run Code Online (Sandbox Code Playgroud)