2012-03-27 32 views
11

Tôi tự hỏi nơi đặt các tệp dữ liệu (ví dụ XML) được Rails tải nội bộ? Có một số vị trí tiêu chuẩn không? Bây giờ tôi giữ tập tin trong thư mục "công cộng".Đường ray - nơi đặt tệp dữ liệu?

Trả lời

10

Tôi nghĩ điều đó tùy thuộc vào loại dữ liệu bạn có trong tệp của mình. Nếu các tệp được cho là được tải khi khởi động, có lẽ thư mục config sẽ là tốt. Nếu chúng là cần thiết cho một số xử lý phụ trợ, lib có thể là nơi. Hoặc chỉ cần tạo một thư mục data.

Có một bảng ở cuối mục 3.2 here với các thư mục mặc định và mục đích dự định của chúng.

+0

Tôi đang nghĩ rằng lib sẽ tốt hơn thư mục dữ liệu, vì hầu hết các tệp tùy chỉnh sẽ được thao tác với các tác vụ rake, chính nó nằm trong lib. – Donato

7

Thư mục công khai dành cho nội dung công khai.

Bạn có thể tạo thư mục "dữ liệu" ở gốc ứng dụng mà không gặp bất kỳ sự cố nào.

Các vấn đề liên quan