Ruby on Rails

Software skärmdump:
Ruby on Rails
Mjukvaruinformation:
Version: 5.0.0.1 / 4.2.7.1 Uppdaterad
Ladda upp dagen: 29 Sep 17
Licens: Gratis
Popularitet: 86

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails tillhandahåller alla verktyg som behövs för att utveckla webbprogram som kan köras på CGI, FastCGI och på mod_ruby.

Ruby on Rails, även känd som Rails, ger utvecklaren en ren-Ruby-utvecklingsmiljö.

Ramverket initierades ursprungligen av David Heinemeier Hansson från hans arbete på Basecamp.

Ruby on Rails har sedan dess blivit en inspiration för de flesta MVC-ramar runt, som portas till många programmeringsspråk och miljöer.

För att installera, rekommenderas att använda RubyGems.

Systemkrav


  • Ruby 1.8.7 / 1.9.2 eller högre
  • RubyGems

Vad är nytt i den här utgåvan:

  • Aktivt jobb
  • Asynkrona mail
  • Tillräckligt register
  • Webbkonsol
  • Utländsk nyckel stöd

Vad är nytt i version 4.2.6 / 3.2.22.2 / 5.0.0.beta4:

  • Aktivt jobb
  • Asynkrona mail
  • Tillräckligt register
  • Webbkonsol
  • Utländsk nyckel stöd

Vad är nytt i version 4.2.6 / 3.2.22.2 / 5.0.0.beta3:

  • Aktivt jobb
  • Asynkrona mail
  • Tillräckligt register
  • Webbkonsol
  • Utländsk nyckel stöd

Vad är nytt i version 4.2.5 / 3.2.22:

  • Aktivt jobb
  • Asynkrona mail
  • Tillräckligt register
  • Webbkonsol
  • Utländsk nyckel stöd

Vad är nytt i version 4.2.4 / 3.2.22:

  • Aktivt jobb
  • Asynkrona mail
  • Tillräckligt register
  • Webbkonsol
  • Utländsk nyckel stöd

Vad är nytt i version 4.2.3 / 3.2.22:

  • Aktivt jobb
  • Asynkrona mail
  • Tillräckligt register
  • Webbkonsol
  • Utländsk nyckel stöd

Vad är nytt i version 4.2.1 / 3.2.21:

  • Aktivt jobb
  • Asynkrona mail
  • Tillräckligt register
  • Webbkonsol
  • Utländsk nyckel stöd

Vad är nytt i version 4.2.0 / 3.2.21 / 4.2.1.rc1:

  • Aktivt jobb
  • Asynkrona mail
  • Tillräckligt register
  • Webbkonsol
  • Utländsk nyckel stöd

Vad är nytt i version 4.1.5:

  • Fixat en sårbarhet i metoden create_with i Active Record.

Vad är nytt i version 4.1.3 / 3.2.19:

  • Säkerhetsfixar:
  • Säkerhetsproblem i SQL-injektion i "bitstring" citat.
  • Säkerhetsproblem för SQL-injektion i citationstecken.

Vad är nytt i version 4.1.0:

  • Våren - programanslutningen.
  • Varianter tillåter dig att ha olika mallar och åtgärdssvar för samma mime-typ (säg HTML).
  • Enummar omsluter mönstret att ha ett statusfält begränsat till några få alternativ.
  • Förhandsgranskningar i Mailer gör det enkelt att visuellt iterera över dina Action Mailer-visningar med testdata.
  • secrets.yml, som ger dig en plats och ett bekvämt gränssnitt för att komma åt hemligheter som har ställts in antingen via ENV-variabler eller installationsskript.

Vad är nytt i version 4.0.3 / 3.2.17 / 4.1.0.beta2:

  • Dessa tre utgåvor innehåller viktiga säkerhetsskorrigeringar.

Vad är nytt i version 4.0.2 / 3.2.16:

  • Dessa två utgåvor innehåller viktiga säkerhetsskorrigeringar.

Vad är nytt i version 4.0.1:

  • Den här utgåvan kommer med en viktig förändring av hur Active Record hanterar efterföljande orderanrop.

Vad är nytt i version 4.0.0:

  • Gör det väldigt enkelt att göra rysk dockkupning via nyckelbaserad utgångsperiod med automatisk beroendehantering av kapslade mallar (utforskas först i cache_digests-plugin).
  • Snabba upp klientsidan med Turbolinks, vilket i huvudsak gör din app till en javascript-applikation för en sida med avseende på hastighet, men med inga utvecklingsnacker (förutom kanske kompatibilitetsproblem med vissa befintliga JavaScript-paket) .
  • Deklarativa etags gör det ännu enklare att se till att du utnyttjar HTTP-friskhet.

Vad är nytt i version 3.2.13 / 2.3.18:

  • Säkerhetsfixar:
  • Symbol DoS sårbarhet i Active Record
  • Säkerhetsproblem i sanitize_css i Action Pack
  • Säkerhetsproblem i XML-analys som påverkar JRuby-användare
  • Säkerhetsproblem i sanitetshjälpen av Ruby on Rails

Vad är nytt i version 4.0 Beta 1:

  • Sessionsbutiken är nu krypterad som standard (tidigare bara undertecknad).
  • Starka parametrar tar över från attr_protected (nu ett plugin) för att skydda utländska parametrar.
  • Säkerhetsrubriker som X-Frame-Alternativ, X-XSS-skydd, X-Content-Type-alternativ är som standard med solida värden.
  • Analys av XML-parametrar har skickats till ett plugin.

Vad är nytt i version 3.2.12 / 2.3.17:

  • 3.2.12 innehåller en säkerhetsfix och 2.3.17 innehåller två säkerhetsfixar.

Vad är nytt i version 3.2.11 / 2.3.15:

  • Dessa utgåvor innehåller två extremt kritiska säkerhetsskorrigeringar.

Vad är nytt i version 3.2.10:

  • Fast säkerhetsbrott så att alternativa hashar endast kan extraheras om det finns extra parametrar.

Vad är nytt i version 3.2.2:

  • Loggfiler spolas alltid.
  • Felaktiga test kommer att avslutas med icke-status-statuskod.
  • Eliminering av samtal till avlägsna metoder.
  • Instrument för sökning av cacheminnor innehåller bindningar i nyttolasten.
  • Dolda kryssrutor värderas inte om värdet är noll.
  • Olika Ruby 2.0-kompatibilitetsfixar.

Vad är nytt i version 3.2.1:

  • Några korrigeringar och förbättringar av doc.

Vad är nytt i version 3.2.0:

  • Snabbare dev-läge & amp; routing
  • Markerad loggare
  • Aktiv rekordbutik

Vad är nytt i version 3.2.0 RC2:

  • ActiveSupport :: Base64 är deprecerad till förmån för :: Base64.
  • Tillagd font_path hjälparmetod.
  • Beror på rack ~ & gt; 1.4.0.
  • Tillagd: gzip alternativ till caches_page. Standardalternativet kan konfigureras globalt med sidan_cache_compression.

Vad är nytt i version 3.2 RC1:

  • Snabbare dev-läge & amp; routing
  • Förklara frågor
  • Markerad loggare
  • Aktiv rekordbutik

Vad är nytt i version 3.1.3:

  • Den här versionen innehåller huvudsakligen korrigeringar för regressioner som dyker upp i 3.1.2.

Vad är nytt i version 3.1.2:

  • Fasta möjliga XSS-sårbarhet i översätt hjälparmetoden i Ruby on Rails.

Vad är nytt i version 3.1.0:

  • Streaming.
  • Reversible Migrations.
  • Tillgångsledning.
  • jQuery som standard JavaScript-bibliotek.

Vad är nytt i version 3.1.0 RC8:

  • Detta är slutkandidatkandidaten före 3.1.0. slutlig.

Vad är nytt i version 3.1.0 RC6 / 3.0.10 / 2.3.14:

  • 4 säkerhetsåtgärder:
  • Filtrera hoppar buggar
  • SQL-injektionsproblem
  • Analysfel i strip_tags
  • UTF-8 undviker sårbarhet

Vad är nytt i version 3.0.10.rc1:

  • Lös ett problem där cache-sopmaskiner med endast efter att filter inte hade något kontrollerobjekt, det skulle höja odefinierad metod controller_name for nil
  • Kontrollera att statuskoder är inloggade när undantag höjts.
  • Underklasser av OutputBuffer respekteras.
  • Fixed ActionView :: FormOptionsHelper # välj med: multipel = & gt; false
  • Undvik extra uppringning till Cache # läs vid ett fel i ett cacheminne
  • Magisk kodnings kommentar läggs till i schema.rb-filer
  • schema.rb är som standard skrivet som UTF-8.
  • Säkerställa en etablerad anslutning när du kör rake db: schema: dump
  • Föreningsförhållandena kommer inte att gå med i anslutningsvillkor.
  • Att förstöra en post kommer att förstöra HABTM-posten innan den förstörs.
  • Gör ActiveRecord :: Batches # find_each för att inte återvända själv.
  • Uppdatera tabell_existerar? i PG att alltid använda aktuell sökväg eller schema om det uttryckligen anges.

Vad är nytt i version 3.0.9:

  • De stora förändringarna i denna version av Rails är buggfixar som omger ändringar av SafeBuffer-strängar.

Vad är nytt i version 3.1.0 RC4:

  • escape_javascript safebuffer fixar.
  • json_escape safebufferfixar.
  • RDoc / ruby-debug-konfliktfixar.
  • arel_table caches om inte tabellnamnet ändras.

Vad är nytt i version 2.3.12:

  • Säkerhetsproblem:
  • Det finns säkerhetsproblem i plugin-programmet rails_xss, och de löstes i den här utgåvan. Se till att du uppgraderar ditt rails_xss-plugin.
  • Ändringar:
  • De viktigaste ändringarna i den här utgåvan är att lösa kompatibilitetsproblem med Rubygems 1.8.5.

Vad är nytt i version 3.1.0 RC 1:

  • jQuery är nu standardvärdet
  • DRY-migreringar som vet hur man återställer sig. Renare, snyggare migrationer.
  • Motorer kan nu ha sitt eget routing- och hjälparomfattning. De kan också dra nytta av tillgångsrörledningen (mer dokumentation om detta snart). Läs berättelsen bakom monterbara motorer (även om tillgången är föråldrad).
  • Det är inte aktiverat som standard på grund av några viktiga försiktighetsåtgärder som fortfarande ska strykas ut, men om du kan hantera dem är det ett bra sätt att minska antalet frågor som din app kommer att utlösa. Snabbare är bättre!
  • Active Record använder nu cachade förberedda uttalanden, vilket är en stor ökning för PostgreSQL i alla fall och ett boost för MySQL på komplexa uttalanden.
  • Det här gör det möjligt att använda HTTP-caching med villkorligt få som en ersättning för sidcachning (som vi snart kommer att få till ett plugin och ta bort från kärnan).
  • Mycket trevligare testutgång med artighet av Turn-pärlan. Det är pågått med nya applikationer som standard på Ruby 1.9.
  • Det är nu enklare än någonsin att hålla din app säker med force_ssl. Antingen per app eller per-kontroller.
  • attr_protected accepterar nu roller, så det är lättare att hantera admin / non-admin split och mer.
  • Dead-simple BCrypt-baserade lösenord. Nu finns det ingen ursäkt att inte rulla ditt eget autentiseringsschema.
  • Serialisera objekt med JSON eller vad som helst annat du vill.

Vad är nytt i version 3.0.7:

  • activesupport:
  • Hash.from_xml förlorar inte längre attribut på etiketter som bara innehåller blankutrymme.
  • Active:
  • Att förstöra poster via kapslade attribut fungerar oberoende av reject_if LH # 6006.
  • Delegera någon? och många? till Model.scoped för konsistens.
  • Citera ordningen ORDER BY i batched finds - fixes # 6620.
  • Ändring finns? så poster är inte instantiated - fixar # 6127. Detta förhindrar after_find och after_initialize återuppringningar som utlöses när du söker efter existens.
  • Fix prestationsfel med attributaccessorer som bara uppstod på Ruby 1.8.7 och se till att vi cachar typgjutna värden när kolumnen som returneras från databasen innehåller icke-standarda tecken.
  • Fixa en prestationsregression som införs här 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 relaterad till read_attribute-metoden.
  • actionmailer:
  • ta bort AM-delegering register_observer och register_interceptor till Mail.

Vad är nytt i version 3.0.5:

  • Fix när gzip returnerar en UTF-8-sträng på Ruby 1.9, när den faktiskt är binär.
  • Aktiva inspelningsgränsvärden kommer inte att undvika Arel SQL Literal noder.
  • Förhållande # där samtal alltid kommer att producera OCH-uttalanden oavsett hur förhållandena hashes beter sig (återgår 00693209ecc).
  • Observera återuppringningar kommer endast att utföras en gång när du använder STI-klasser i ActiveRecord.

Vad är nytt i version 3.0.4 / 2.3.11:

  • Två nya versioner av Ruby On Rails har släppts, inklusive ett antal buggfixar som innehåller korrigeringar för vissa säkerhetsproblem.

Krav :

  • Ruby 1.8.7 / 1.9.2 eller högre
  • RubyGems

Liknande mjukvara

Lift
Lift

1 Mar 15

RIOT.js
RIOT.js

10 Feb 16

Spine
Spine

10 Apr 16

Apache Tez
Apache Tez

11 Mar 16

Annan programvara för utvecklare David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Kommentarer till Ruby on Rails

Kommentarer hittades inte
Kommentar
Slå på bilder!