Tại sao bạn cần Rails cho tác vụ này? Tệp XML có được người dùng tải lên không? Nếu không, thì một tập lệnh bằng ruby có thể là tất cả những gì bạn cần.
Trong mọi trường hợp, bạn cần:
- phân tích cú pháp XML đến và đặt các thuộc tính của một số đối tượng hoặc biến
- lưu các thuộc tính hoặc biến này trong cơ sở dữ liệu.
Đối với tác vụ đầu tiên, bạn có thể sử dụng ReXML, LibXML , Nokogiri hoặc bất kỳ thư viện phân tích cú pháp XML nào khác.
Đối với thứ hai (nếu bạn không sử dụng ActiveRecord trong Rails), bạn có thể xem tài liệu về đá quý mysql2 .
Vui lòng đặt thêm câu hỏi nếu bạn gặp bất kỳ vấn đề nào với các thư viện này.