Tôi có một phương thức lớp được trộn lẫn với tất cả các kiểu máy của mình. phương thức được gọi khi lớp mô hình được đánh giá. Thật không may (đối với tôi), điều này dường như là theo yêu cầu, bất cứ khi nào mô hình là cần thiết trong env phát triển. làm thế nào có thể có đường ray tải tất cả các mô hình lúc khởi động? điều này có được khuyến khích không?Rails 3 tải tất cả các mô hình khi khởi động
class Foo < ActiveRecord::Base
include Acl
register_acl # i need this to be called for all models at start up
end
Về cơ bản, register_acl có một vài đối số về "hành động" mà mô hình muốn kiểm soát truy cập. Giả sử một trong những hành động của Foo là "quản lý" và hệ thống cần phải biết về hành động này khi khởi động. Tôi nghĩ trong mô hình là nơi tự nhiên nhất để có logic này.
cảm ơn bạn!
cache_classes rất bất tiện khi phát triển. Tôi sẽ thử phương thức eaglar_load! cảm ơn! – janechii