Sto lavorando su qualcosa come una rete di social network; Sto utilizzando diverse API da vari siti web, ad es. Last.FM, Delicious, Twitter, ...Utilizzo di più controller in una vista in Rails
Ho creato un controller per ogni sito Web (attualmente ce ne sono 7).
vista di esempio:
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
...
Ora voglio mostrare questi dati in un'unica vista (localhost: 3000/index.hmtl) utilizzando questi controller differenti.
componenti sono deprecati, la creazione di un controller e seppellire tutte le API in che sembra brutto, troppo ..
Quindi non so come fare questo. Qualche idea?
GJ ganking il mio testo esatto: P –
(Anche se questa risposta copia il testo delle altre due risposte, sto commentando qui poiché questa è la risposta accettata.) Invece di creare un modello non ActiveRecord, puoi oggigiorno utilizzare [ActiveModel] (https://github.com/rails/rails/tree/master/activemodel), che "fornisce un set noto di interfacce per l'utilizzo nelle classi del modello e consente agli helper di Action Pack di interagire con non-Active Registra modelli, per esempio. " –