Tôi mới làm quen với Rails và đã học với Rails 3 trên một dự án phụ. Có những lúc tôi muốn viết một số mã không thuộc về các mô hình của tôi hoặc trong các bộ điều khiển của tôi - các mối quan tâm liên quan đến một mô hình và/hoặc bộ điều khiển, nhưng tôi không muốn làm lộn xộn một trong số chúng với các chi tiết thực hiện về những gì tôi đang viết.Đường ray: Bạn đặt mã phi mô hình ở đâu?
Ví dụ: dự án tôi đang xây dựng sử dụng hệ thống ủy quyền của Janrain (RPX) để tôi có thể nhận ủy quyền oauth, openid, google, v.v. có một đoạn mã API tuyệt vời mà họ cung cấp vì vậy tôi không phải tự viết tất cả. mã này không thuộc về bộ điều khiển đăng nhập hoặc trong mô-đun người dùng. đó là mã ủy quyền, vì vậy nó cần phải được truy cập bởi bộ điều khiển đăng nhập, nhưng nó không phải là một phần của bộ điều khiển đó.
Bạn đặt mã này ở đâu? nó không phải là mã mẫu. nó không thuộc về bộ điều khiển.
... cảm ơn trước.
Đánh bại tôi sau 30 giây :) +1 – Matchu
Rails 3 không tự động yêu cầu từ lib, vì vậy bạn nên yêu cầu rõ ràng. –
Andrew - tôi có cần sử dụng bất cứ thứ gì như Rails.root để vào thư mục lib không? hoặc tôi chỉ sử dụng 'lib /'? –