Ruby
-
Hoe een Ruby on Rails applicatie te bouwen
Inleiding Rails is een webapplicatieframework geschreven in Ruby. Het neemt een eigenzinnige aanpak voor applicatieontwikkeling, ervan uitgaande dat vastgestelde conventies het beste dienen voor ontwikkelaars wanneer er een gemeenschappelijk doel is. Rails biedt daarom conventies voor het afhandelen van routing, stateful data, assetbeheer en meer om de basisfunctionaliteit te bieden die de meeste webapplicaties nodig hebben. Rails volgt het model-view-controller (MVC) architectonische patroon, dat de logica van een applicatie, gevestigd in modellen, scheidt van de routing en presentatie van applicatie-informatie.…
-
Hoe zet je Ruby on Rails op met Postgres
Status: Verouderd Dit artikel is verouderd en wordt niet langer onderhouden. Reden We bieden nu bijgewerkte tutorials voor het gebruik van Rails met Postgres die zijn afgestemd op individuele platforms. Zie in plaats daarvan Dit artikel kan nog steeds nuttig zijn als referentie, maar werkt mogelijk niet of volgt niet de beste werkwijzen. We raden ten zeerste aan om een recent artikel te gebruiken dat is geschreven voor het besturingssysteem dat u gebruikt. Hoe PostgreSQL te gebruiken met uw Ruby…
-
Een vergelijking van Ruby versiebeheerders voor macOS
In deze artikel vergelijk ik de meest populaire versiebeheerders voor Ruby op een Mac: Chruby, Rbenv, en RVM, evenals Asdf, een versiebeheerder voor meerdere talen, en Frum, een gloednieuwe versiebeheerder geschreven in Rust. Ik zal aanbevelingen doen op basis van wat je waarschijnlijk het meest nodig hebt. Vooraf geïnstalleerde Ruby is Niet voor Ontwikkelaars Mensen die nieuw zijn in Ruby zijn verrast te ontdekken dat Ruby al vooraf geïnstalleerd is op macOS. Ze zijn vaak teleurgesteld wanneer een meer ervaren…
-
Hoe Ruby On Rails Applicatie-implementaties te automatiseren met Capistrano
Inleiding Als je nog niet genoeg hebt van het herhalen van dezelfde alledaagse taken om je toepassingsservers bij te werken om je project online te krijgen, zul je dat waarschijnlijk uiteindelijk wel zijn. De vreugde die je voelt tijdens het ontwikkelen van je project krijgt meestal een deuk wanneer het aankomt op de saaie aspecten van systeembeheer (bijv. het uploaden van je codebase, het aanpassen van configuraties, herhaaldelijk commando’s uitvoeren, enz.) Maar vrees niet! Capistrano, de taakautomatiseringstool, is hier om…
-
Hoe u geneste resources kunt maken voor een Ruby on Rails-toepassing
Introductie Ruby on Rails is een webapplicatieframework geschreven in Ruby dat ontwikkelaars een opiniegedreven benadering van applicatieontwikkeling biedt. Werken met Rails geeft ontwikkelaars: Conventies voor het omgaan met zaken als routering, stateful data, en asset management. A firm grounding in the model-view-controller (MCV) architectural pattern, which separates an application’s logic, located in models, from the presentation and routing of application information. Naarmate je complexiteit toevoegt aan je Rails-applicaties, zul je waarschijnlijk werken met meerdere modellen, die de zakelijke logica van…
-
Hoe User Authenticatie opzetten met Devise in een Rails 7 Applicatie
De auteur heeft Girls Who Code gekozen om een donatie te ontvangen als onderdeel van het Write for DOnations-programma. Introductie De Devise-gem is een authenticatieoplossing voor Ruby on Rails-toepassingen; het helpt je bij het opzetten van productieklare gebruikersauthenticatie in je projecten zonder dat je alles zelf hoeft te doen. Devise biedt veel handige functies, zoals het beheren van gebruikerssessies en het toevoegen van ondersteuning voor aanmelden van derden met OAuth met behulp van de OmniAuth-gem. Devise wordt ook geleverd met…
-
Hoe PostgreSQL te gebruiken met uw Ruby on Rails-toepassing op Ubuntu 20.04
Introductie Bij het gebruik van het Ruby on Rails-webframework zal je toepassing standaard SQLite als database gebruiken. SQLite is een lichte, draagbare en gebruiksvriendelijke relationele database die bijzonder goed presteert in omgevingen met weinig geheugen, dus het zal goed werken in veel gevallen. Voor zeer complexe toepassingen die meer betrouwbare gegevensintegriteit en programmatische uitbreidbaarheid vereisen, is een PostgreSQL-database een robuustere en flexibelere keuze. Je moet extra stappen uitvoeren om je Ruby on Rails-configuratie in te stellen voor het gebruik van…
-
Hoe je een Ruby on Rails v7-project met een React-frontend opzet op Ubuntu 20.04
De auteur heeft de Electronic Frontier Foundation geselecteerd om een donatie te ontvangen als onderdeel van het Write for DOnations-programma. Introductie Ruby on Rails is een populair server-side webapplicatieframework. Het drijft veel populaire applicaties aan die vandaag op het web bestaan, zoals GitHub, Basecamp, SoundCloud, Airbnb en Twitch. Met de nadruk op de ervaring van programmeurs en de gepassioneerde gemeenschap eromheen, geeft Ruby on Rails je de tools die je nodig hebt om je moderne webapplicatie te bouwen en te…
-
Hoe Ruby on Rails installeren met rbenv op macOS
Introductie Ruby on Rails is een populaire toepassingsstack voor ontwikkelaars die websites en web-apps willen maken. De Ruby-programmeertaal, gecombineerd met het Rails-ontwikkelingsframework, maakt app-ontwikkeling snel en efficiënt. Één manier om Ruby en Rails te installeren, is met de command-line tool rbenv. Het gebruik van rbenv biedt u een goed gecontroleerde en robuuste omgeving voor het ontwikkelen van uw Ruby on Rails-toepassingen, waardoor u eenvoudig kunt overschakelen naar de benodigde Ruby-versie tijdens uw werk. rbenv biedt ondersteuning voor het specificeren van…