Hjem Sosiale medier Ruby on Rails For Dummies Cheat Sheet - dummies

Ruby on Rails For Dummies Cheat Sheet - dummies

Innholdsfortegnelse:

Video: Ruby Programming 2024

Video: Ruby Programming 2024
Anonim

Av Barry Burd

Ruby on Rails er en åpen kildekode ramme du kan bruke til å bygge Nettsteder og Web-baserte databaser. Selvfølgelig, som med alle programmeringsspråk, må du vite Rubys søkeord og Rails navngivingskonvensjoner. Forsikre deg om at dataene dine oppfyller valideringsstandarder, er nøkkelen, og de riktige iteratorene gjør det lettere å reise mellom dataene dine.

Ruby on Rails Nøkkelord

Hvis du bruker Ruby on Rails for å lage ditt nettsted eller database, må du vite søkeordene Ruby bruker. Heldigvis har du tilgang til følgende tabell, som viser Ruby's søkeord:

alias definert? __ FIL __ ikke da
og gjør for eller true
BEGIN andre hvis redo > udef begynne
elsif i redning mindre break
eND __ LINE __ retry til case
end modul retur når class
sikre ved egen- mens def
false nil super > utbytte
Navngivningskonvensjoner for Ruby on Rails
Du bruker Ruby on Rails for å lage en webapplikasjon eller webdatabaseapp, som er veldig smart av deg. Avhengig av hva du jobber med - et program, en til mange forhold, eller et mange til mange forhold - bruker du forskjellige variasjoner på Rails navngivningsprotokoller, som forklares i de følgende avsnittene.

Ruby navngi nye apper

Når du oppretter en ny applikasjon - for eksempel et albumprosjekt med en fotobasertabell - bruk disse trinnene:

Opprett et Rails-prosjekt som heter album.

Lag databaser med navnet album_development, album_test, album_production.

  1. Generer en fotomodell. (I RadRails Generators-visningen velger du

  2. modell

  3. i rullegardinlisten og skriver inn bilde i tekstfeltet til høyre for rullegardinlisten.) Rails oppretter en klasse som heter Photo in en fil som heter foto. rb. Rails oppretter en migreringsfil med navnet 001_create_photos. rb.

    • Opprett en database tabell kalt bilder.

    • Generer et foto stillas. (I RadRails Generators-visningen velger du

  4. stillas

  5. i rullegardinlisten og skriver Photo i tekstfeltet til høyre for rullegardinlisten.) Rails oppretter en klasse som heter PhotosController i en fil kalt photos_controller. rb. Besøk // localhost: 300x / photos /.

    • Ruby navngi i et forhold til mange forhold

  6. Følg disse tipsene når du arbeider med en utenlandsk nøkkel i et til mange forhold (for eksempel ett bilde med mange kommentarer):

The kommentar tabell har en photo_id kolonne.

Kommentarmodellen inneholder setningen belong_to: photo.

  • Fotomodellen inneholder setningen has_many: kommentarer.

  • Ruby navngir i mange til mange forhold

  • Når du arbeider med et mange til mange forhold (for eksempel bilder og koder), må du huske disse protokollene:

Fotomodellen inneholder erklæring har_og_belongs_til_many: tagger.

Tag-modellen inneholder setningen has_and_belongs_to_many: photos.

  • Tabellen photos_tags (så oppkalt fordi bilder kommer før merker alfabetisk) har ingen id-kolonne.

  • Ruby on Rails Validation Helpers

  • Når du lager et webområde eller et webprogram med Ruby on Rails, må du forsikre deg om at du skriver inn data i et skjema som Rails gjenkjenner og kan bruke. Følgende tabell inneholder valideringshjelpere:

validates_acceptance_of

validates_association_of

validates_length_of validates_confirmation_of
validates_numericality_of validates_each
validates_presence_of validates_exclusion_of
validates_size_of > validates_format_of
validates_uniqueness_of Nyttige Iteratorer og metoder for Ruby on Rails
Når du vil reise gjennom elementene i en database du opprettet med Ruby on Rails, er det viktig å vite at iteratorene skal brukes. Følgende tabell viser nyttige iteratorer og metoder: [1, 2, 3]. hver {}

=> [1, 2, 3]

[1, null, null, 2, 3, null]. kompakt {}

Ruby on Rails For Dummies Cheat Sheet - dummies

Redaktørens valg

Hvordan du endrer temafonter i PowerPoint 2007 - dummies

Hvordan du endrer temafonter i PowerPoint 2007 - dummies

Velger et tema i PowerPoint setter temafonter, opprette en skrift for overskriftene dine og en annen for din kroppstekst. Hvis du ikke vil bruke temafonter knyttet til temaet du har valgt, følger du disse trinnene:

Hvordan du endrer handoutmasteren i PowerPoint 2007 - dummies

Hvordan du endrer handoutmasteren i PowerPoint 2007 - dummies

PowerPoint Handout Master inneholder formateringsinformasjon som er brukes automatisk til PowerPoint-presentasjonen. Du kan endre Handout Master for å dekke dine behov.

Hvordan du endrer Notes-masteren i PowerPoint 2007 - dummies

Hvordan du endrer Notes-masteren i PowerPoint 2007 - dummies

Redusert bilde av PowerPoint-lysbildet, og eventuelle notater som går sammen med lysbildet. Når det skrives ut, formateres sider formatert i henhold til Notes Master. Pass på at du legger til sidetall i høyttalervennene dine. På den måten, hvis du slipper en stabel med notasider, vil du ...

Redaktørens valg

Word 2016 Tekstoppføring og formaterings snarveier - dummies

Word 2016 Tekstoppføring og formaterings snarveier - dummies

Word 2016 gir deg mange måter å interagere med dokumentet. Det er flere tastaturgenveier som kan være en flott tidsbesparende. Med disse hurtigtastene kan du øke hastigheten på tekstredigering og formatering. For å gjøre dette Med tastaturet Start en ny linje i samme avsnitt Shift + Enter Sett inn en sideskift Ctrl + Enter Sett inn ...

Word 2016 Se snarveier - dummier

Word 2016 Se snarveier - dummier

Noensinne føler at du bare ikke har det rette perspektivet? Vel, Word 2016 gjør det enkelt å endre dokumentvisningen slik at du kan få et annet perspektiv. Med disse hurtigtastene kan du bytte mellom ulike visninger i Word 2016. Bytt til denne visningen Med tastaturet Utskriftsoppsett Alt + Ctrl + P Utkast Alt + Ctrl + O Utkast ...

Hvordan skrive melding Popup-makroer i Word 2016 - dummies

Hvordan skrive melding Popup-makroer i Word 2016 - dummies

Den mest grunnleggende typen Programmering, i Word 2016 eller et annet program, er kode som spretter ut en enkel melding på skjermen. Faktisk begynner de aller nybegynnere programmeringsbøkene med et prøveprogram for å vise teksten Hello, World! Word-makroer er ikke forskjellige. Følgende makro, message_popup1, viser en dialogboks ...

Redaktørens valg

Legg til tekst til lukkede figurer med Adobe CS5-dummies

Legg til tekst til lukkede figurer med Adobe CS5-dummies

Adobe Creative Suite 5 (AdobeCS5) Illustrator lar deg å plassere tekst inni eller på banen til en lukket form. Disse alternativene er et betydelig tillegg til tekstformatering verktøykassen. Opprette tekst i lukket form Når du legger inn tekst i en form, kan du legge til et spunk i et oppsett. Med denne funksjonen kan du skreddersy ...

Adobe CS5 Illustrator Area Type Tool - dummies

Adobe CS5 Illustrator Area Type Tool - dummies

En enkel og praktisk måte å lage rader og kolonner med tekst på er å bruk områdestypealternativer i Adobe Creative Suite (Adobe CS5) Illustrator. Denne funksjonen lar deg lage rader og kolonner fra et hvilket som helst tekstområde. Du kan bare ha rader eller bare kolonner (som kolonner av tekst i en avis) ...

Adobe CS5 Illustrator Clipping Masks - dummies

Adobe CS5 Illustrator Clipping Masks - dummies

Adobe Creative Suite 5 (Adobe CS5) Illustrator inkluderer Clipping Mask funksjonalitet. I likhet med å peering gjennom et hull i et stykke papir til gjenstandene under den, tillater en utklippsmaske et øverste objekt å definere de valgte figurene under den; Med en kappemaske er området rundt den definerende formen imidlertid gjennomsiktig. ...

=> [1, 2, 3] [1, 2, 3]. delete_if {| x | x> = 3}
=> [1, 2] [1, 2, 3]. samle {| x | x + 1}
=> [2, 3, 4] [1, 2, 3]. find_all {| x | x% 2 == 1}
=> [1, 3] [1, 2, 3]. avvis {| x | x% 2 == 1}
=> [2] [2, 5, 1, 0, 7]. sorter
=> [0, 1, 2, 5, 7] [2, 5, 1, 0, 7]. maks
=> 7 [1, [2, 3]]. flatt
=> [1, 2, 3] [1, 2, 3]. tømme?
=> false []. tømme?
=> true [0, 5, 9]. lengde
=> 3 [1, 2, 3]. inkludere? (2)
=> true [1, 2, 3]. inkludere? (16)
=> false [1, 2, 3]. omvendt
=> [3, 2, 1]