Tôi đang làm việc trên một thứ gì đó giống như mạng lưới mạng xã hội; Tôi đang sử dụng các API khác nhau từ các trang web khác nhau, ví dụ: Last.FM, Delicious, Twitter, ...Sử dụng nhiều bộ điều khiển trong một chế độ xem trong Rails
Tôi đã tạo một bộ điều khiển cho mỗi trang web (hiện tại, có 7).
xem mẫu:
localhost:3000/lastfm <- All datas i gathered from user's Last.fm account
localhost:3000/twitter <- All datas i gathered from user's Twitter account
...
Bây giờ tôi muốn thể hiện những dữ liệu ngay trong một giao diện (localhost: 3000/index.hmtl) bằng cách sử dụng các bộ điều khiển khác nhau.
Các thành phần được phản đối, tạo ra một bộ điều khiển và chôn tất cả các API trong đó có vẻ xấu xí, quá ..
Vì vậy, tôi không biết làm thế nào để làm điều này. Bất kỳ ý tưởng?
GJ ganking văn bản chính xác của tôi: P –
(Mặc dù câu trả lời này sao chép văn bản của hai câu trả lời khác, tôi đang bình luận ở đây vì đây là câu trả lời được chấp nhận.) Thay vì tạo mô hình không phải ActiveRecord, bạn có thể ngày nay sử dụng [ActiveModel] (https://github.com/rails/rails/tree/master/activemodel), "cung cấp một bộ giao diện đã biết để sử dụng trong các lớp mô hình. Chúng cho phép người trợ giúp Gói Hành động tương tác với không hoạt động Ví dụ, ghi lại các mô hình. " –