Tôi có một công cụ gắn kết Rails 4.1.0. Trong application_helper.rb của động cơ:Làm cách nào để tự động tải lại các thay đổi trong Rails Engine?
module MyEngine
module ApplicationHelper
def test123
"test123"
end
end
end
Phương pháp này là theo quan điểm general/index.html.erb
xem ứng dụng giả của:
%<= test123 %>
này hoạt động. Tuy nhiên, khi tôi thay đổi chuỗi trả về bằng def test123
và làm mới trình duyệt, chuỗi mới sẽ không được hiển thị.
Tất nhiên, khởi động lại máy chủ web trong ứng dụng giả sẽ hiển thị chuỗi mới.
Vì vậy, câu hỏi đặt ra là làm cách nào để tải lại tệp của máy mà không phải khởi động lại máy chủ web?
PS. Tôi tốt nhất là tìm cách để làm điều này bằng cách sử dụng Rails, hoặc một viên ngọc cụ thể giải quyết vấn đề này (nhưng không phải là đá quý chung như Guard, Spork, vv .. mặc dù nếu thất bại, tôi cũng sẽ xem xét chúng.)
PPS. Có những câu hỏi tương tự về SO, nhưng tôi đã thử tất cả chúng (mặc dù chúng dành cho Rails 2.x, 3.x), và chúng chưa hoạt động đối với tôi.