Ruby on Rails är ett kraftfullt ramverk för att bygga webbapplikationer, men ibland kan det vara överflödigt att inkludera alla de gem som standard. I denna artikel kommer vi att gå igenom hur man skapar ett Rails-projekt utan att bunta gem, vilket ger dig mer kontroll över vilka beroenden du vill använda. Vi kommer att diskutera stegen för att skapa projektet, fördelarna med att inte använda bundling och ge exempel på hur man hanterar gem-filer manuellt.
Bundling av gems är en process där Ruby on Rails automatiskt laddar ner och installerar de gem som anges i din Gemfile
. Detta gör det enkelt att hantera beroenden, men det kan också leda till att onödiga gem installeras, vilket kan öka projektets storlek och komplexitet.
Nu ska vi gå igenom stegen för att skapa ett Rails-projekt utan att använda bundling av gem. Vi kommer att använda kommandoraden för att utföra dessa steg.
Först och främst, se till att du har Rails installerat på din maskin. Du kan installera Rails genom att köra följande kommando:
gem install rails
För att skapa ett nytt Rails-projekt utan att bunta gem, kan du använda följande kommando:
rails new mitt_projekt --skip-bundle
Flaggan --skip-bundle
instruerar Rails att inte köra bundle install
automatiskt efter att projektet har skapats.
Efter att projektet har skapats, navigera till den nya projektmappen:
cd mitt_projekt
Nu när du har skapat ditt projekt utan att bunta gem, kan du börja lägga till de gem som du behöver manuellt. Öppna Gemfile
i din favorittextredigerare och lägg till de gem som du vill använda. Här är ett exempel:
source 'https://rubygems.org' gem 'rails', '~> 6.1.0' gem 'pg', '~> 1.2' # PostgreSQL gem 'puma', '~> 5.0' # Web server gem 'sass-rails', '>= 6' # CSS preprocessor
Efter att du har lagt till de gem som du vill använda, spara filen och kör följande kommando för att installera dem:
bundle install
Nu kan du starta din Rails-server för att se om allt fungerar som det ska:
rails server
Öppna din webbläsare och navigera till http://localhost:3000
för att se din nya Rails-applikation i aktion!
Här är några vanliga gem som ofta används i Rails-projekt:
Här är några tips för att hantera gem-filer effektivt i ditt Rails-projekt:
Gemfile
ren och lättläst.Att skapa ett Rails-projekt utan att bunta gem ger dig mer kontroll och kan leda till en mer optimerad och underhållbar applikation. Genom att följa stegen ovan kan du enkelt skapa ett nytt projekt och hantera dina beroenden manuellt. Kom ihåg att alltid hålla din Gemfile
ren och uppdaterad för bästa resultat. Lycka till med ditt Rails-projekt!
© 2024 RailsInsights. All rights reserved.