Ruby on Rails

Skjermbilde programvare:
Ruby on Rails
Prog.varedetaljer:
Versjon: 5.0.0.1 / 4.2.7.1 Oppdatert
Last opp dato: 29 Sep 17
Lisens: Gratis
Popularitet: 86

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails gir alle verktøyene som trengs for å utvikle webprogrammer som kan kjøre på CGI, FastCGI og mod_ruby.

Ruby on Rails, også kjent som Rails, gir utvikleren et ren-Ruby utviklingsmiljø.

Rammen ble opprinnelig utviklet av David Heinemeier Hansson fra sitt arbeid på Basecamp.

Siden da har Ruby on Rails blitt en inspirasjon for de fleste MVC-rammebetingelser, og blir portet til mange programmeringsspråk og miljøer.

For å installere, anbefales det å bruke RubyGems.

Systemkrav


  • Ruby 1.8.7 / 1.9.2 eller høyere
  • RubyGems

Hva er nytt i denne versjonen:

  • Aktiv jobb
  • Asynkron post
  • Tilstrekkelig registrering
  • Webkonsoll
  • Utenlandsnøkkelstøtte

Hva er nytt i versjon 4.2.6 / 3.2.22.2 / 5.0.0.beta4:

  • Aktiv jobb
  • Asynkron post
  • Tilstrekkelig registrering
  • Webkonsoll
  • Utenlandsnøkkelstøtte

Hva er nytt i versjon 4.2.6 / 3.2.22.2 / 5.0.0.beta3:

  • Aktiv jobb
  • Asynkron post
  • Tilstrekkelig registrering
  • Webkonsoll
  • Utenlandsnøkkelstøtte

Hva er nytt i versjon 4.2.5 / 3.2.22:

  • Aktiv jobb
  • Asynkron post
  • Tilstrekkelig registrering
  • Webkonsoll
  • Utenlandsnøkkelstøtte

Hva er nytt i versjon 4.2.4 / 3.2.22:

  • Aktiv jobb
  • Asynkron post
  • Tilstrekkelig registrering
  • Webkonsoll
  • Utenlandsnøkkelstøtte

Hva er nytt i versjon 4.2.3 / 3.2.22:

  • Aktiv jobb
  • Asynkron post
  • Tilstrekkelig registrering
  • Webkonsoll
  • Utenlandsnøkkelstøtte

Hva er nytt i versjon 4.2.1 / 3.2.21:

  • Aktiv jobb
  • Asynkron post
  • Tilstrekkelig registrering
  • Webkonsoll
  • Utenlandsnøkkelstøtte

Hva er nytt i versjon 4.2.0 / 3.2.21 / 4.2.1.rc1:

  • Aktiv jobb
  • Asynkron post
  • Tilstrekkelig registrering
  • Webkonsoll
  • Utenlandsnøkkelstøtte

Hva er nytt i versjon 4.1.5:

  • Løst et sikkerhetsproblem i create_with-metoden i Active Record.

Hva er nytt i versjon 4.1.3 / 3.2.19:

  • Sikkerhetsrettelser:
  • Sårbarhet i SQL-injeksjon i citerer "bitstring"
  • Sårbarhet i SQL-injeksjon i citeringsområdet.

Hva er nytt i versjon 4.1.0:

  • Vår - applikasjonspreloader.
  • Varianter lar deg ha forskjellige maler og handlingssvar for samme mime type (si HTML).
  • Enums bryter mønsteret om å ha et statusfelt begrenset til bare noen få alternativer.
  • Forhåndsvisning av Mailer gjør det enkelt å visuelt iterere over Action Mailer-visningene dine med testdata.
  • secrets.yml, som gir deg ett sted og et praktisk grensesnitt for å få tilgang til hemmeligheter som er angitt enten via ENV-variabler eller distribusjonsskript.

Hva er nytt i versjon 4.0.3 / 3.2.17 / 4.1.0.beta2:

  • Disse tre utgivelsene inneholder viktige sikkerhetsrettelser.

Hva er nytt i versjon 4.0.2 / 3.2.16:

  • Disse to utgivelsene inneholder viktige sikkerhetsrettelser.

Hva er nytt i versjon 4.0.1:

  • Denne utgivelsen kommer opp med en viktig endring av hvordan Active Record håndterer påfølgende ordreanrop.

Hva er nytt i versjon 4.0.0:

  • Gjør det veldig enkelt å gjøre russisk dukke-caching gjennom nøkkelbasert utløp med automatisk avhengighetsstyring av nestede maler (utforsket først i cache_digests-plugin).
  • Fremskynde klientsiden med Turbolinks, som i hovedsak gjør appen din til en javascript-applikasjon på en side når det gjelder hastighet, men med ingen av utviklingshensynene (unntatt kanskje kompatibilitetsproblemer med noen eksisterende JavaScript-pakker) .
  • Deklarative etags gjør det enda enklere å sikre at du utnytter HTTP-friskheten.

Hva er nytt i versjon 3.2.13 / 2.3.18:

  • Sikkerhetsrettelser:
  • Symbol DoS sårbarhet i Active Record
  • XSS-sårbarhet i sanitize_css i Action Pack
  • Sikkerhetsproblem i XML-analyse som påvirker JRuby-brukere
  • XSS Sikkerhetsproblem i Sanitizer-hjelperen til Ruby on Rails

Hva er nytt i versjon 4.0 Beta 1:

  • Sessionsbutikk er nå kryptert som standard (tidligere bare signert).
  • Sterke parametere tar over fra attr_beskyttet (nå et plugin) for å beskytte utenlandske parametere.
  • Sikkerhetsoverskrifter som X-Frame-alternativer, X-XSS-beskyttelse, X-Content-Type-alternativer er som standard med faste verdier.
  • Parsing av XML Parameter er sendt til et plugin.

Hva er nytt i versjon 3.2.12 / 2.3.17:

  • 3.2.12 inneholder en sikkerhetsrett, og 2.3.17 inneholder to sikkerhetsrettelser.

Hva er nytt i versjon 3.2.11 / 2.3.15:

  • Disse utgivelsene inneholder to ekstremt kritiske sikkerhetsoppdateringer.

Hva er nytt i versjon 3.2.10:

  • Fast sikkerhetsbrønn, slik at valgfri hash kun skal hentes hvis det er ekstra parametere.

Hva er nytt i versjon 3.2.2:

  • Loggfiler blir alltid skyllet.
  • Feilende tester vil gå ut med ikke-status-statuskode.
  • Eliminering av samtaler til utdaterte metoder.
  • Spørringsbufferinstrumentet inneholder bindinger i nyttelastet.
  • Skjulte boksverdier er ikke angitt hvis verdien er null.
  • Forskjellige reparasjoner av Ruby 2.0-kompatibilitet.

Hva er nytt i versjon 3.2.1:

  • Enkelte reparasjoner og dok forbedringer.

Hva er nytt i versjon 3.2.0:

  • Raskere dev-modus & amp; ruting
  • Merket logger
  • Aktiv postbutikk

Hva er nytt i versjon 3.2.0 RC2:

  • ActiveSupport :: Base64 er deprecated til fordel for: Base64.
  • Lagt til font_path helper metode.
  • Avhenger av rack ~ & gt; 1.4.0.
  • Lagt til: gzip-alternativet til caches_page. Standardalternativet kan konfigureres globalt ved å bruke page_cache_compression.

Hva er nytt i versjon 3.2 RC1:

  • Raskere dev-modus & amp; ruting
  • Forklar søk
  • Merket logger
  • Aktiv postbutikk

Hva er nytt i versjon 3.1.3:

  • Denne versjonen inneholder hovedsakelig reparasjoner for regresseringer som dukket opp i 3.1.2.

Hva er nytt i versjon 3.1.2:

  • Fast mulig XSS-sårbarhet i oversetterhjelpemetoden i Ruby on Rails.

Hva er nytt i versjon 3.1.0:

  • Strømmen.
  • Reversible Migrations.
  • Asset pipeline.
  • jQuery som standard JavaScript-bibliotek.

Hva er nytt i versjon 3.1.0 RC8:

  • Dette er den avsluttende kandidaten før 3.1.0. Slutt.

Hva er nytt i versjon 3.1.0 RC6 / 3.0.10 / 2.3.14:

  • 4 sikkerhetsoppdateringer:
  • Filter hopp over bugs
  • SQL-injeksjonsproblemer
  • Analysefeil i strip_tags
  • UTF-8 unngår sårbarhet

Hva er nytt i versjon 3.0.10.rc1:

  • Løser et problem hvor cache feiemaskiner med bare etter at filtre ikke hadde noe kontrollerobjekt, det ville hente udefinert metode controller_name for null
  • Kontroller at statuskoder logges når unntak er hevet.
  • Underklasser av OutputBuffer blir respektert.
  • Fast ActionView :: FormOptionsHelper # velg med: multiple = & gt; false
  • Unngå ekstra anrop til Cache #, les hvis det er et fragment cache hit
  • Magisk koding av kommentar lagt til i Schema.rb-filer
  • schema.rb er som standard skrevet som UTF-8.
  • Sikre en etablert forbindelse når du kjører rake db: skjema: dump
  • Forholdsbetingelsene vil ikke være klare til å bli med i forhold.
  • Å ødelegge en plate vil ødelegge HABTM-posten før den ødelegger seg selv.
  • Lag ActiveRecord :: Batches # find_each å ikke returnere selv.
  • Oppdater tabell_eksisterer? i PG for å alltid bruke nåværende search_path eller skjema hvis det er eksplisitt sett.

Hva er nytt i versjon 3.0.9:

  • De store endringene i denne utgivelsen av Rails er feilrettinger som omgir endringer i SafeBuffer-strenger.

Hva er nytt i versjon 3.1.0 RC4:

  • escape_javascript safebuffer reparasjoner.
  • json_escape safebuffer reparasjoner.
  • RDoc / ruby-debug-konfliktløsning.
  • arel_table er cached, med mindre tabellenavnet endres.

Hva er nytt i versjon 2.3.12:

  • Sikkerhetsproblemer:
  • Det er sikkerhetsproblemer i pluginet rails_xss, og de ble løst inn i denne utgivelsen. Sørg for å oppgradere ditt rails_xss-plugin.
  • endringer:
  • De viktigste endringene i denne utgivelsen er å fikse kompatibilitetsproblemer med Rubygems 1.8.5.

Hva er nytt i versjon 3.1.0 RC 1:

  • jQuery er nå standard
  • DRY migreringer som vet hvordan de skal vende seg tilbake. Renere, bedre vandringer.
  • Motorer kan nå ha sin egen ruting og hjelperomfang. De kan også dra nytte av eiendelrørledningen (mer dokumentasjon om dette snart). Les historien bak monterbare motorer (selv om aktiva ting er nå utdatert).
  • Det er ikke aktivert som standard på grunn av noen viktige advarsler som fortsatt skal strykes ut, men hvis du kan håndtere dem, er det en fin måte å redusere antallet søk som appen din vil utløse. Raskere er bedre!
  • Active Record bruker nå cached preparerte setninger, noe som er et stort løft for PostgreSQL i alle tilfeller og et løft for MySQL på komplekse uttalelser.
  • Dette gjør det mulig å bruke HTTP-caching med betinget komme som en erstatning for sidekache (som vi snart vil få til et plugin og fjerne fra kjerne).
  • Mye bedre testutgang med høydemengden. Det er på nytt med nye applikasjoner som standard på Ruby 1.9.
  • Det er nå enklere enn noensinne å holde appen din trygg med force_ssl. Enten per app eller per-kontroller.
  • attr_protected aksepterer nå roller, så det er lettere å håndtere admin / non-admin splits og mer.
  • Dead-simple BCrypt-baserte passord. Nå er det ingen unnskyldning for ikke å rulle din egen autentiseringsordning.
  • Serialiser objekter med JSON eller hva annet du vil.

Hva er nytt i versjon 3.0.7:

  • activesupport:
  • Hash.from_xml mister ikke lenger attributter på koder som bare inneholder hvite plass.
  • Active:
  • Å ødelegge poster via nestede attributter fungerer uavhengig av reject_if LH # 6006.
  • Delegere noen? og mange? til Model.scoped for konsistens.
  • Sitat ORDER BY-klausulen i batched finner - fixes # 6620.
  • Endring eksisterer? så poster er ikke instantiated - fikserer # 6127. Dette forhindrer after_find og after_initialize tilbakeringinger som utløses når du kontrollerer rekordeksistensen.
  • Løs ytelsesfeil med attributttilgangspunkter som bare oppstod på Ruby 1.8.7, og sørg for at vi cacher gjengitte verdier når kolonnen som returneres fra db inneholder ikke-standardtegn.
  • Lag en ytelsesregresjon introdusert her 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 relatert til read_attribute metode.
  • actionmailer:
  • fjern AM-delegerende register_observer og register_interceptor til Mail.

Hva er nytt i versjon 3.0.5:

  • Lagre når gzip returnerer en UTF-8-streng på Ruby 1.9, når den faktisk er binær.
  • Aktivt registreringsgrenseverdier vil ikke unnslippe Arel SQL Literal noder.
  • Forhold # hvor samtaler alltid vil produsere AND-setninger uansett hvordan forholdene har kjempegodene (tilbake 00693209ecc).
  • Observer tilbakeringinger vil bare bli utført en gang ved bruk av STI-klasser i ActiveRecord.

Hva er nytt i versjon 3.0.4 / 2.3.11:

  • To nye versjoner av Ruby On Rails er utgitt, inkludert en rekke feilrettinger som inneholder reparasjoner for noen sikkerhetsproblemer.

Krav :

  • Ruby 1.8.7 / 1.9.2 eller høyere
  • RubyGems

Lignende programvare

Ember
Ember

12 Mar 16

Fabriq Framework
Fabriq Framework

13 May 15

Jelix
Jelix

18 Apr 16

hr.js
hr.js

12 Apr 15

Annen programvare fra utvikleren David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Kommentarer til Ruby on Rails

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!