Làm cách nào để thực thi truy vấn SQL từ ứng dụng Rails tới cơ sở dữ liệu MySQL?Làm cách nào để truy vấn cơ sở dữ liệu MySQL từ ứng dụng Rails không có mô hình?
Ứng dụng của tôi sử dụng Postgres làm cơ sở dữ liệu chính, nhưng tôi cần đọc một số thông tin từ cơ sở dữ liệu MySQL thứ cấp. Tôi không thể tạo mô hình vì cơ sở dữ liệu MySQL có hơn 100 bảng, được đặt tên theo cách không tương thích cho mỗi bảng. Nó có thể được thực hiện mà không có ActiveRecord hoặc một số cách khác?
Rails không hỗ trợ buộc tên bảng cho một mô hình cụ thể bằng cách sử dụng 'set_table_name" foo "'. Nếu số lượng bảng là tĩnh và có khả năng bạn sẽ sử dụng tất cả chúng, tôi sẽ bắt đầu tạo mô hình theo thứ tự chúng cần. Cũng có hỗ trợ trong AR: Base để chỉ định trường khóa chính. – Nick