Manchmal muss ich viele Daten in DB für die Datenverarbeitung abfragen.Wie Abfragen von Daten ohne Modell in Rails erstellen?
Zum Beispiel habe ich eine Tabelle: Aktivität, ich möchte alle Benutzer finden, die,
ich nur bin besorgt über die Datenfelder Aktivität in den letzten Monaten zu erstellen, und ich will nicht schaffen eine Menge von Activity-Modellen,
Gibt es eine Möglichkeit, ich kann es tun?
wie dieser Code:
Activity.where('created_at > ?', Time.now - 1.month).get_data(:user_id, :created_at)
=> [[1, 2012-02-01] .... ]
Ich bin verwirrt auf Ihre Formulierung. "{Sie} möchten keine Aktivitätsmodelle erstellen" "Ich kümmere mich nur um die Datenfelder"? Nicht sicher ob ich verstehe. Warum würden Sie Modelle erstellen, indem Sie eine Abfrage durchführen? – Trip
Wollen Sie sagen, dass Sie Ihre DB mit schienenähnlichen Bedingungen abfragen wollen, aber nicht alle diese Schienenmodelle erstellen möchten? – Bornfree
@Bornfree Ja. Ich denke, es ist ein sehr häufiges Szenario. – linjunhalida