Ich baue gerade eine Website im Stil von "Lifesteam" in Rails. Ein Lifestream ist normalerweise ein Aggregat öffentlicher Inhalte (die normalerweise über APIs empfangen werden).Lifestream in Rails
Ich bin derzeit verwirrt über die Datenbankstruktur.
Es wird eine Benutzer-Tabelle geben (da Benutzer sich anmelden können und ihren eigenen Lifestream haben). Ich frage mich, ob ich auch eine Services-Tabelle haben sollte, oder eine Tabelle für jeden der Services (Twitter, Delicious etc.) oder beides. Ich frage mich auch, wie diese Tabellen miteinander verbunden werden.
Wenn es für jeden Service eine Ressource gäbe, wäre es möglich, dass diese irgendwie von einer einzigen Service-Ressource erben?
Jeder Einblick wäre eine große Hilfe, Danke.
Gibt es eine Möglichkeit, diese Dienste irgendwie von einem einzelnen Modell oder einer Tabelle zu erben? Also könnte ich Services.all anrufen, anstatt jeden Dienst einzeln aufzurufen. –