Tôi muốn người dùng ruby của tôi trên ứng dụng đường ray có thể tải lên tài liệu (Tài liệu Word, Bảng tính, PDF, v.v.). Cách nào là tốt nhất để thực hiện việc này?Lưu trữ tài liệu bằng Ruby On Rails
5
A
Trả lời
7
Tôi đã sử dụng file_column, attachment_fu và paperclip. Tôi cũng đã phải đi sâu vào nguồn trên tất cả ba plugin.
Không nghi ngờ gì nữa, tôi khuyên bạn nên kẹp giấy phía trên các giấy tờ khác. Nguồn dễ đọc và dễ hiểu hơn. Nó dễ dàng hơn để mở rộng. Nó không làm các tệp sao chép không liên quan.
Đi kèm với kẹp giấy và cho chúng tôi biết nếu bạn có bất kỳ câu hỏi nào.
1
"Tốt nhất" tùy thuộc vào nhu cầu chính xác của bạn, nhưng hãy xem PaperClip. Đó là một cách khá dễ dàng để tích hợp các tệp với ActiveRecord.
0
Tôi đồng ý rằng Paperclip là giải pháp tốt nhất hiện có sẵn.
Nếu bạn quyết định sử dụng Paperclip, bạn có thể muốn xem câu hỏi này thảo luận cách hiển thị hình thu nhỏ cho các loại không phải hình ảnh (.doc, .xls v.v.).
Các vấn đề liên quan
- 1. Tài liệu Ruby on Rails
- 2. Ruby on Rails - Lưu trữ cấu hình ứng dụng
- 3. Lưu trữ dữ liệu trong Ruby on Rails mà không có cơ sở dữ liệu
- 4. Có bản lưu trữ Ruby on Rails/lưu trữ css không?
- 5. Làm thế nào để tạo một kho lưu trữ zip bằng Ruby on Rails?
- 6. Ruby vs Ruby On Rails
- 7. Gọi thủ tục lưu trữ PL/pgSQL từ Ruby on Rails
- 8. Ruby on Rails javascript_include_tag: defaults
- 9. Ruby on rails và Node.js
- 10. Cách lưu trữ và so sánh: các biểu tượng trong ActiveRecord (Ruby on Rails)
- 11. Ruby on Rails 301
- 12. Ruby on Rails: unloadable
- 13. Lỗi Rake Ruby on Rails
- 14. Ruby on Rails Tài sản Rake: lỗi biên dịch
- 15. Trong Ruby on Rails, "tài nguyên" có nghĩa là gì?
- 16. Cơ sở dữ liệu đối tượng cho Ruby on Rails
- 17. Lưu trữ tài liệu từ
- 18. Ruby on Rails - Tôi có thể sửa đổi dữ liệu trước khi được lưu không?
- 19. Lưu trữ tốt nhất cho Ruby on Rails (tính đến năm 2012)
- 20. Ruby on Rails trên IIS?
- 21. Intellisense cho Ruby, Ruby on Rails, Python
- 22. Ruby on Rails vs Django
- 23. Monit Ruby on Rails Sidekiq
- 24. Ruby on rails application root
- 25. Ruby on Rails CoffeeScript không
- 26. Ruby on Rails SMS gửi
- 27. Sử dụng Ruby on Rails
- 28. Antipatterns với Ruby on Rails
- 29. Ruby on Rails hướng dẫn tài liệu về liên kết Activerecord không chính xác?
- 30. Hướng dẫn API Ruby on Rails