Návod: ActionCable a real-time aktualizácia šablóny (Rails)

Väčšina článkov o ActionCable a WebSockets sa zameriava na aplikácie s četom a často sú obsiahle. Pozrime sa, naopak, na jednoduchý príklad: Ako „na diaľku“ aktualizovať stránku všetkým návštevníkom. Pomocou ActionCable a WebSockets. Poďme na to Toto chceme dosiahnúť: Používateľ 1 v prvom okne pridá nový záznam (alebo upraví, odstráni)…

čítať viac

Skrátenie dlhých príkazov pomocou aliasu

Jednoduchý príklad Namiesto toho, aby som na deploy stránky používal tento dlhý capistrano príkaz: $ bundle exec cap production deploy Vytvorím si alias… $ alias deploy=’bundle exec cap production deploy‘ …a do terminálu píšem už iba krátky alias: $ deploy Jupí. Takýto alias sa oplatí vytvoriť pre všetky dlhé príkazy,…

čítať viac

Vlastný rake task

Ak je potrebné vykonať zmeny alebo opravy nad existujúcimi dátami, vytvorím si rake task. Takýto príkaz potom viem spustiť lokálne, ale aj na serveri. Migrácie alebo seedy mi z viacerých dôvodov na tento účel nevyhovujú. Pozrime sa teda, ako si napísať vlastný rake task.

čítať viac