我使用Ruby 1.9.2(ruby -v产量:ruby 1.9.2p290(2011-07-09修订版32553)[x86_64-linux]),我试图让它工作:
require 'test/unit'
class TestStartup < Test::Unit::TestCase
def self.startup
puts "startup"
end
def test1
puts "in test1"
end
end
Run Code Online (Sandbox Code Playgroud)
当我跑的时候,我明白了
Loaded suite test_startup
Started
in test1
.
Finished in 0.000395 seconds.
1 tests, 0 assertions, 0 failures, 0 errors, 0 skips
Run Code Online (Sandbox Code Playgroud)
我很难找到关于这个功能的文档,除了SO上的零散帖子等.
是的,我想使用此功能而不是设置.
TIA
我有2张桌子:
1)表Masterdates,包含自1900年1月1日以来的所有日期
2)表格Stockdata,其中包含日期,符号,开放,高,低,收盘,交易量(主键=日期,符号)形式的股票数据
这是我想要检索的内容(以CSV格式显示)
MDate,SDATE,符号,开盘价,最高价,...
6月4日/ 2001,6/4/2001年,美孚,47,49,...
6/5/2001年,NULL,NULL,NULL,NULL,...
6/6/2001,6/6/2001年,美孚,54,56,...
其中MDate来自Masterdates,而SDate来自Stockdata.我需要让输出从Stockdata中所需符号的第一个(最早的)范围日期开始(在此示例中,Foo,从6/4/2001开始),然后包括Masterdates中的所有日期,包括最后一个日期(最新)Stockdata中所需符号的可用日期,输出空值,其中对于给定的Masterdate记录,在所描述的范围内没有相应的Stockdata记录.
有没有办法在单个查询,一系列查询和/或添加辅助表中执行此操作,这将产生快速结果?或者我是否必须转储我想要的超集,然后使用我的(非SQL)编程语言构造最终输出?
TIA
要使用sinatra返回文件,我一直在使用它:
get '/:name' do
x = File.open('c:/mywebsite/' + params[:name],'r')
end
Run Code Online (Sandbox Code Playgroud)
传入的URL是" http:// localserver:4567/myfile.html".
它有效,但它发生在我身上必须有一个更好的方法,但我找不到sinatra网站上的首选机制.