Вы пытались прикоснуться к restart.txt?К сожалению, у меня нет опыта работы с JRuby, но я подтвердил, что он работает в моем приложении.
FileUtils.touch('tmp/restart.txt')
Возможно, вы хотите сделать что-то, кроме запроса Get, и обезопасить его от какой-либо аутентификации.
Я бросил его в контроллер администратора и добавил маршрут в config / маршруты.
# app/controllers/admin.rb
class AdminController < ApplicationController::Base
@@time = Time.now # This value gets cached with the model.
def reboot
FileUtils.touch('tmp/restart.txt')
@restarted_time = @@time
end
end
# config/routes.rb
namespace :admin
get 'reboot'
end
# app/views/admin/reboot.html.erb
<%= @restarted_time.to_s %>