У меня есть монтируемый движок Rails 4.1.0. В файле application_helper.rb движка:
module MyEngine
module ApplicationHelper
def test123
"test123"
end
end
end
Метод находится в представлении general/index.html.erb
представления фиктивного приложения:
%<= test123 %>
Это работает. Однако, когда я изменяю строку, возвращаемую def test123
, и обновляю браузер, новая строка не отображается.
Конечно, при перезапуске веб-сервера в фиктивном приложении отображается новая строка.
Возникает вопрос, как перезагрузить файлы движка без перезапуска веб-сервера?
PS. Я предпочтительно ищу способ сделать это, используя сам Rails или конкретный гем, который решает эту проблему (но не общие драгоценные камни, такие как Guard, Spork и т. Д., Хотя, если все остальное не поможет, я рассмотрю и их).
PPS. Есть похожие вопросы по SO, но я перепробовал их все (даже если они для Rails 2.x, 3.x), и они не помогли мне.