2016-12-09 17 views
5

Tôi có một hộp lang thang (ubuntu xenial) với máy chủ phát triển đường ray (5.0.0.1) và mỗi khi tôi thay đổi mô hình hoặc bộ điều khiển, tôi cần phải khởi động lại máy chủ.Rails 5 khởi động lại máy chủ mỗi khi điều khiển hoặc thay đổi mô hình

Tôi đã thử nghiệm với puma và webrick và hành vi là như nhau.

Tôi thực hiện phát triển trong máy chủ lưu trữ của mình là máy tính Windows 10, âm thanh tạo ra một thư mục được chia sẻ nơi tôi có mã của mình.

Tôi đã kiểm tra xem cả máy ảo và máy chủ của tôi có được đồng bộ hóa theo thời gian không và chúng có vẻ như vậy. Một điều khác mà tôi đã làm là kiểm tra các chủ đề khác ở đây trong SO liên quan đến các vấn đề tương tự nhưng tôi không có may mắn với những gợi ý được đưa ra.

Có ai có bất kỳ ý tưởng nào về vấn đề này không?

+0

Âm thanh như một vấn đề config. 'Cache_classes' có được đặt thành false trong cấu hình dev của bạn không? Hoặc trong 'app/config/environment/development.rb' hoặc trong' app/config/application.rb' –

+0

Có tệp development.rb của tôi có config.cache_classes = false –

Trả lời

9

Tôi đã giải quyết được sự cố, tôi tình cờ gặp bài đăng này Vagrant shared folder with rails server đã chỉ cho tôi đúng hướng.

Basicallly ngoài việc:

config.cache_classes = false 

trong development.rb nộp nó cũng cần phải có:

config.reload_classes_only_on_change = false 
+0

[câu trả lời này] (https://stackoverflow.com/a/36616931) cũng có thể giúp đỡ 'config.file_watcher = ActiveSupport :: FileUpdateChecker' –

Các vấn đề liên quan