我还不清楚使用Sequel运行原始SQL查询的正确方法.
目前我正在尝试这个:
DB.fetch("SELECT * FROM zone WHERE dialcode = '#{@dialcode}' LIMIT 1") do |row|
@zonename = row
end
Run Code Online (Sandbox Code Playgroud)
如何以原始SQL运行查询然后像正常一样访问结果?
if @zonename.name = "UK"
Run Code Online (Sandbox Code Playgroud) ruby从内部调用方法重新运行的正确方法是什么在下面的示例中当@dest_reenter等于yes时我希望b_stage方法再次执行
def b_stage
if @dest_reenter == 'yes'
@dest_reenter = nil
b_stage
end
end
Run Code Online (Sandbox Code Playgroud) 我有一个脚本,编码方式如下.我想将它作为后台/守护程序进程运行,但是一旦我启动脚本,如果然后我关闭它从程序运行终止的终端窗口.我需要做些什么来保持程序运行
loop do
pid = fork do
..........
..........
..........
end
Process.detach(pid)
end
Run Code Online (Sandbox Code Playgroud)