W ostatnim projekcie, który tworzyłem, spotkałem się z koniecznością generowania kodów QR. Okazało się to dużo łatwiejsze niż początkowo zakładałem. Rozwiązaniem mojego problemu okazała się biblioteka rqrcode dla Ruby. Jak jednak zintegrować ją z aplikacją w Roby on Rails i wyświetlić kod QR?
Ruby on Rails
Ruby on Rails 6 i Bootstrap 4
Biorąc pod uwagę zmiany które zaszły w Rails 6 w zakresie integracji z zewnętrznymi bibliotekami Java Script, warto zobaczyć jak w praktyce wygląda integracja nowych Railsów z Bootstrapem. Do Rails 5 włącznie, biblioteki JavaScript oraz style CSS były zarządzane przez Rails i przechowywane w katalogu app/assets. Od Rails 6, za obsługę JavaScript odpowiada Webpacker, a biblioteki JS instalowane są w odrębnym katalogu – app/javascript.
Ruby on Rails 6 i Javascript
Czujesz się zagubiony z tymi wszystkimi zmianami które zaszły w integracji Ruby on Rails 6 oraz Javascript? Nic dziwnego, zmieniło się sporo. Jeśli dopiero zaczynasz swoją przygodę z programowaniem w RoR, bądź nigdy nie przykładałeś większej uwagi integracji z Javascript – potrzeba chwilę czasu aby odnaleźć się i zrozumieć o co w tym wszystkim chodzi.