2011-07-28 46 views

Trả lời

39

Nó có nghĩa là khi bạn đang chạy trên một môi trường cấu hình với cache_classes = false (như sự phát triển môi trường) các lớp này sẽ được nạp lại bởi Rails trên mọi yêu cầu, vì vậy bạn có thể đặt chúng bên trong của bạn lib thư mục hoặc bên trong một plugin và họ sẽ luôn luôn được tải lại mà không cần phải khởi động lại ứng dụng (như các lớp bên trong lib hoặc plugins không được nạp lại bằng đường ray trên mọi yêu cầu theo mặc định).

Điều này chủ yếu hữu ích khi bạn đang xây dựng plugin và bạn muốn thực hiện trực tiếp thay đổi trên đó mà không phải trải qua quá trình luôn khởi động lại ứng dụng của mình trên mọi thử nghiệm.

Bạn có thể xem tài liệu phương pháp unloadable phương pháp here.

+3

Câu trả lời này tôi đã hiểu. – Sukima