Thật không may là không có nhiều trong cách thức chính thức tài liệu về vấn đề này, tuy nhiên có hai báo giá hữu ích từ các nhà phát triển có thể giúp bạn ở đây. Trước tiên, in 2010, here on this thread nhà phát triển đã nêu:
Trong bộ điều khiển, sử dụng mark_records. Các bản ghi được đánh dấu được lưu trữ trong phiên, để chúng chỉ có thể được truy cập từ bộ điều khiển. Phương pháp mô hình là một hack để nhận được các phương pháp mô hình từ bộ điều khiển hiện tại, nhưng nó đã được sử dụng lớp biến mà không phải là chủ đề an toàn.
ActiveScaffold không phải là chủ đề an toàn ATM, nhưng tôi sẽ sửa mã an toàn hiện tại không an toàn sau đó và tôi không muốn thêm mã an toàn không phải là chuỗi. Nếu cần có các phương pháp mô hình Tôi sẽ thêm chúng bằng cách sử dụng các biến chủ đề
Điều này cho biết ý định ban đầu là sẽ không có an toàn ren. Tuy nhiên nó đã được phát triển.
Sau khi thảo luận về vấn đề này dường như đã trở nên yên tĩnh và tôi không thể tìm thấy bất kỳ báo cáo chính thức nào khác. Tuy nhiên mọi người bình luận về các phiên bản gửi lại đã nói rằng vấn đề luồng chỉ là thay đổi để active_scaffold_config phải được đặt bên trong một số loại khóa để được an toàn và rằng phần còn lại của hệ thống nên bây giờ là threadsafe. Hãy coi chừng, tôi không thể tìm thấy tài liệu chính thức để chứng minh điều này, nó chỉ dựa trên nhận xét của người dùng đã đọc qua cơ sở mã vì vậy tôi sẽ không đảm bảo điều này luôn đúng, nhưng đưa ra nhận xét của một nhà phát triển nói rằng không có thêm mã không phải luồng sẽ được thêm vào đây có thể là một cược an toàn.
Cuối cùng, lưu ý this thread nó ngụ ý rằng mã-cơ sở bây giờ gần như an toàn chủ đề và chủ đề có thể được sử dụng miễn là bạn có một vài biện pháp phòng ngừa và sử dụng cách giải quyết ở một vài nơi.
Tôi xin lỗi vì không có câu trả lời có thẩm quyền hơn ở đây, tài liệu về vấn đề này thưa thớt và đọc mã rất khó đảm bảo, nhưng đây là điều gần nhất để tôi có thể nhận được (có vẻ như mọi người đã có thành công bằng cách sử dụng nó với các chủ đề trong sản xuất ít nhất).
Cảm ơn bạn đã trả lời và chúc mừng bạn đã nhận được tiền thưởng :) –