/ / Dynamicky generujúce komponenty s Ember, Rails a AWS - ruby-on-rails, postgresql, amazon-web-services, ember.js

Dynamicky generujúce komponenty s Ember, Rails a AWS - ruby-on-rail, postgresql, amazon-web-services, ember.js

Chcel by som vytvoriť blog s programom Emberfront-end, rozhranie Rails API pôsobiace ako back-end a AWS na ukladanie obrázkov. Uvažoval som o rozdelení príspevkov na objekty: odsek, obrázok atď. A ich uloženie do relačnej databázy (postgres). To by mi potom umožnilo vygenerovať zodpovedajúce komponenty Ember na klientskom rozhraní v závislosti od modelu, tj vykresliť zložku odseku pre každý odsek, zložku obrázka pre každý obrázok atď. Myslel som si, že by mi to umožnilo väčšiu flexibilitu pri zobrazovaní príspevkov. Konečným cieľom by bolo tiež vytvoriť redakčný systém na správu blogu. Je to správny spôsob, ako to dosiahnuť?

odpovede:

0 pre odpoveď č. 1

Je to správny spôsob, ako to dosiahnuť?

Váš prístup je dobrý. Riešenie by malo závisieť od potreby flexibility, pokiaľ ide o zobrazovanie, manipuláciu s týmito odsekmi, obrázkami atď. Ak nestačí iba štýl CSS, môžete s uložením každého odseku, obrázka ako samostatnej entity do databázy, ísť. byť na strane Ember veľmi ľahké pracovať s takým API.


0 pre odpoveď č. 2

Môžete urobiť, ako ste povedali: dokument je množina / skupina entít (obrázky, odsek, ...) alebo si môžete ponechať jednoduchý: uložte obsah blogového príspevku do špecifickej syntaxe (príklad: označenie) a pri zobrazení môžete prefixovať obrázok pred AWS ,

Čím viac, tým viac sa delíte, čím ste flexibilnejší, ale budete musieť mať väčší vzťah medzi entitami