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?
11
A
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.
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
- 1. Nơi để đặt các kịch bản tiện ích trong đường ray
- 2. Đường ray có trong cơ sở dữ liệu bộ nhớ
- 3. Đường ray - Sắp xếp theo dữ liệu bảng tham gia
- 4. Thực hiện di chuyển dữ liệu lớn trong đường ray
- 5. nơi MySQL lưu trữ tệp cơ sở dữ liệu?
- 6. Nơi đặt tệp .htaccess?
- 7. Nơi để bắt đầu cho Jruby trên đường ray?
- 8. Đường ray 3. Tạo cơ sở dữ liệu sản xuất
- 9. Đường ray hiển thị dữ liệu JSON với Model Root
- 10. Cơ sở dữ liệu đường ray thêm cột
- 11. Đường ray nested_form đặt hàng
- 12. Đường ray: Lưu trữ các tệp nhị phân trong cơ sở dữ liệu
- 13. đường ray 3.1 tạo tệp CSV
- 14. Cách thêm dữ liệu hạt giống mới vào cơ sở dữ liệu đường ray hiện có
- 15. Vấn đề lưu trữ dữ liệu iOS5. Nơi lưu tệp?
- 16. đường ray 3 - mã được chia sẻ giữa nhiều bộ điều khiển - nơi đặt nó?
- 17. Nơi đặt tệp thuộc tính?
- 18. nơi lấy dữ liệu mẫu csv?
- 19. Nơi nào bạn đặt app-config-file của bạn khi triển khai đường ray với capistrano và svn
- 20. Nơi tốt nhất để đưa dữ liệu ứng dụng?
- 21. Nơi đặt tệp cấu hình bằng Python?
- 22. gem install ray không cài đặt đường ray
- 23. Trả lại tệp từ đường ray
- 24. Đường ray: truy cập biến đối tượng trong tệp tài liệu CoffeeScript hoặc JavaScript
- 25. Đường ray: Đặt thuộc tính trong after_create
- 26. lỗi khi cài đặt đường ray
- 27. Nơi tốt nhất để lưu trữ tài sản tĩnh (tệp) trong đường ray 3.1 (dạng pdf, tệp xls, v.v.)
- 28. đặt tên tệp cho tệp đã tải xuống trong ứng dụng đường ray
- 29. Nơi đặt các tệp SQL trong một gói R?
- 30. Nhiều đường ray ORM
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