**Rails eng...
**Rails eng...
Rails engine là một ứng dụng Rails cụ thể hoặc một tập hợp chức năng có thể được chia sẻ với các ứng dụng khác. Mỗi ứng dụng Rails thực chất cũng là một engine, điều này cho phép chia sẻ đơn giản các tính năng và ứng dụng. Một Rails::Engine cũng là một Rails::Railtie, vì vậy các phương thức (như rake_tasks và generators) và tùy chọn cấu hình có sẵn trong railties cũng có sẵn cho engines. Để một gem hoạt động như một engine, bạn cần chỉ định một Engine cho nó ở trong thư mục lib của plugin. Engines có thể truy cập vào một đối tượng cấu hình chứa cấu hình chia sẻ bởi tất cả railties và ứng dụng, và mỗi engine có thể truy cập vào các cài đặt autoload_paths, eager_load_paths và autoload_once_paths riêng của nó[1].
Engines có thể có các migrations riêng và có thể thay đổi ưu tiên tải của ch...
expert
Chưa có bình luận nào