12/08/2018, 13:25
Ghi chép về Rails Engine
Dự án mình mới tham gia gần đây xây dựng các components thành các engine riêng biệt thay vì phát triển trên cùng một Rails app truyền thống. Các ghi chép dưới đây tổng hợp lại các hiểu biết và trải nghiệm của mình khi làm việc với Rails engine. Bài viết sẽ được cập nhật khi cần thiết. Các điều ...
Dự án mình mới tham gia gần đây xây dựng các components thành các engine riêng biệt thay vì phát triển trên cùng một Rails app truyền thống. Các ghi chép dưới đây tổng hợp lại các hiểu biết và trải nghiệm của mình khi làm việc với Rails engine. Bài viết sẽ được cập nhật khi cần thiết.
Các điều kiện môi trường sử dụng trong bài viết:
- Ubuntu 14.04, Ruby 2.3.0 và Rails 4.2.6
- Bài viết sẽ tập trung vào mountable engine với engine mẫu là Foo::Engine nằm trong thư mục vendor/foo của parent app
- Sử dụng Rspec làm test framework cho Foo::Engine