小编vec*_*ccy的帖子

检查号码并删除前导零

我想检查ruby中的变量,看看它是否有两个前导零(00)如果是,那么00应该被删除

如何才能做到这一点

ruby

20
推荐指数
4
解决办法
2万
查看次数

如何使用Sequel运行原始SQL查询

我还不清楚使用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 sql sequel

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

从内部调用方法再次执行

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)

ruby recursion

5
推荐指数
1
解决办法
4212
查看次数

后台/守护程序进程

我有一个脚本,编码方式如下.我想将它作为后台/守护程序进程运行,但是一旦我启动脚本,如果然后我关闭它从程序运行终止的终端窗口.我需要做些什么来保持程序运行

loop do

  pid = fork do
    ..........
    ..........
    ..........
  end

  Process.detach(pid)
end
Run Code Online (Sandbox Code Playgroud)

ruby

3
推荐指数
1
解决办法
4419
查看次数

标签 统计

ruby ×4

recursion ×1

sequel ×1

sql ×1