2

sinatra を使用してレール メタル エンドポイントを開発しようとしていますが、コードを変更するたびにサーバーを再起動する必要があるため、面倒です。私は Jruby にいて、より大きな Java アプリ内から実行しています。リクエストごとにこのコードを更新する簡単な方法はありますか?

4

2 に答える 2

3

私は抽象的な抽象化が好きなので、これは Ryan のコード v2 です。

def every s
  loop do
    sleep s
    yield
  end
end

every 1 { `touch tmp/restart.txt` }
于 2009-12-25T03:41:56.790 に答える