Tôi đang xây dựng ứng dụng Rails 3 sẽ có cài đặt dành riêng cho người dùng (ngoại hình, chức năng, v.v) và tôi đang tìm kiếm một số lời khuyên đơn giản về cách thực hiện cài đặt thực sự ưu tiên.Cách ưa thích để thực hiện cài đặt trong ứng dụng Ruby on Rails 3 là gì?
Bạn có thích mô hình chuyên dụng cho nội dung này không? Có thể chấp nhận băm để lưu trữ trong trường cơ sở dữ liệu không? Bạn có thích cookie hoặc phiên trên cơ sở dữ liệu không? Đối tượng STI có tốt nhất không?
Có thể liệt kê một số ưu điểm hay nhược điểm cho từng phương pháp khác nhau nếu bạn có thể.
Cảm ơn.
Cảm ơn! Đây là những gì tôi đang tìm kiếm. Tôi chắc chắn rằng tất cả phụ thuộc vào kích thước dự án là tốt. –
Tôi đã quyết định đi với phương pháp mô hình. Tôi nghĩ rằng cuối cùng sẽ dễ dàng hơn để duy trì trong thời gian dài khi ứng dụng phát triển. Tôi cũng đọc rằng serialization có giới hạn của nó dựa trên kích thước của trường văn bản trong cơ sở dữ liệu mà bạn đang lưu trữ trong đó có tiềm năng là một thứ khác cần phải lo lắng về việc dữ liệu bị hỏng trả về. Nói chung tôi tin rằng các vấn đề hiệu suất có thể được giảm nhẹ và nếu tồi tệ nhất đến tồi tệ nhất bạn có thể off-shore cặp khóa/giá trị lưu trữ cho một dịch vụ để giảm tải trên cơ sở dữ liệu. –