Sinatra.rb - prosta todo aplikacja w Ruby

Cześć, w dzisiejszym odcinku chciałbym pokazać wam jak zbudować bardzo prostą aplikacje bez użycia Ruby on Rails. Do tego celu użyjemy gema sinatra http://sinatrarb.com/ nie jest to żaden framework a biblioteka która pozwala szybko tworzyć aplikacje internetowe w języku Ruby ...

April 6, 2021 · 6 min · Tobiasz Waszak

Wypełnianie bazy danych danymi. Seeds w Ruby on Rails

Cześć w dzisiejszym odcinku chciałbym pokazać wam, jak zapełnić naszą developerską bazę danymi. Jest za to odpowiedzialny task db:seed i pliks seeds.rb. Jest to bardzo przydatne narzędzie. Gdy pracujemy w kilka osób i po instalacji aplikacji chcemy by jakieś dane w niej były. Szczególnie gdy są to bardziej złożone dane. Możemy mieć użytkowników z różnymi rolami, jakieś domyślne ustawienia, treści, itp Z punktu widzenia bloga, to może być administrator, czytelnik. Kilka postów i kilka komentarzy do tego. ...

March 27, 2021 · 3 min · Tobiasz Waszak

Maile w Ruby on Rails

Cześć w dzisiejszym odcinku chciałbym pokazać wam jak wysyłać maile. W poprzednim filmie pokazałem wam jak przygotować formularz. Więc dzisiaj chciałbym pokazać wam jak rozszerzyć jego funkcjonalność ...

March 9, 2021 · 4 min · Tobiasz Waszak

Worker - Background Job - Active Job - Ruby on Rails

Hej W dzisiejszym odcinku chciałbym poruszyć niezwykle istotny temat jakim są background joby. W poprzednim odcinku pokazywałem wam jak wysyłać maile, ale w tamtym przypadku musimy czekać na zakończenie wysyłania by dostać odpowiedź z serwera. Dodatkowo do maila może być generowany jakiś duży załącznik więc lepiej by takie rzeczy działy się w tle. W tytule jest jeszcze jedno hasło, active job. Kolejny raz Railsy mają już gotowe rozwiązanie na popularny problem. Active Job nie tylko odpowiada za pracę w tlę ale też pracę kolejek. Można też ustawić wykonanie workera o danym czasie. Np powiadomienia mailowe o północy. Ale tak jak w przypadku ActiveRecorda gdzie ten jest warstwą abstrakcji na bazie danych tak tutaj pod spodem musi działać jakiś inny gem np sidekiq Delayed Job albo Resque. ...

March 9, 2021 · 3 min · Tobiasz Waszak

Formularze w Ruby on Rails

Cześć w dzisiejszym odcinku chciałbym pokazać wam jak zbudować prosty formularz do zapisywania danych w ruby on rails. ...

March 3, 2021 · 4 min · Tobiasz Waszak