Подскажите, как считаете, проблема в окружении или в подходе.
Использую гем
Spar . Его смысл в том, что он запускает сервер через rack. в файле haml Я пишу Time.now (так же пробовал разные вариации: Proc.new { Time.now }.call, lambda { Time.now }.call ... ) и отображается одна и та же информация, пока или не перезагрузить сервер или же, написать на том месте другой код, перезагрузить страницу, вернуть старый.
Пример с Time.now взят для абстракции - изначально пробовал добавлять свои классы из внешних файлов.
Гем не особо поддерживаемый и, возможно, качественный, но для мелких задач вполне устраивает, хотелось бы понять, как правильно расширять, кажется, что вопрос базовый и очевидный.
Надеюсь, что ясно изложил суть. Если что-то путаю с понятиями, поправьте.
P.S довольно интересно, что найти информацию по ruby без rails тяжело, как мне показалось.