Ruby on Rails

Software screenshot:
Ruby on Rails
Software informatie:
Versie: 5.0.0.1 / 4.2.7.1 Bijgewerkt
Upload datum: 29 Sep 17
Licentie: Gratis
Populariteit: 86

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails biedt alle benodigde tools om webapps te ontwikkelen die kunnen draaien op CGI, FastCGI en op de mod_ruby.

Ruby on Rails, ook bekend als Rails, geeft de ontwikkelaar een pure-Ruby ontwikkelomgeving.

Het kader werd aanvankelijk ontwikkeld door David Heinemeier Hansson van zijn werk op Basecamp.

Sedertdien is Ruby on Rails een inspiratie geworden voor de meeste MVC-raamwerken, die doorgegeven worden aan talrijke programmeertalen en -omgevingen.

Om te installeren, is het raadzaam RubyGems te gebruiken.

Systeemvereisten


  • Ruby 1.8.7 / 1.9.2 of hoger
  • RubyGems

Wat is nieuw in deze release:

  • Actief werk
  • Asynchrone mails
  • Voldoende record
  • Webconsole
  • Buitenlandse sleutelsteun

Wat is nieuw in versie 4.2.6 / 3.2.22.2 / 5.0.0.beta4:

  • Actief werk
  • Asynchrone mails
  • Voldoende record
  • Webconsole
  • Buitenlandse sleutelsteun

Wat is nieuw in versie 4.2.6 / 3.2.22.2 / 5.0.0.beta3:

  • Actief werk
  • Asynchrone mails
  • Voldoende record
  • Webconsole
  • Buitenlandse sleutelsteun

Wat is nieuw in versie 4.2.5 / 3.2.22:

  • Actief werk
  • Asynchrone mails
  • Voldoende record
  • Webconsole
  • Buitenlandse sleutelsteun

Wat is nieuw in versie 4.2.4 / 3.2.22:

  • Actief werk
  • Asynchrone mails
  • Voldoende record
  • Webconsole
  • Buitenlandse sleutelsteun

Wat is nieuw in versie 4.2.3 / 3.2.22:

  • Actief werk
  • Asynchrone mails
  • Voldoende record
  • Webconsole
  • Buitenlandse sleutelsteun

Wat is nieuw in versie 4.2.1 / 3.2.21:

  • Actief werk
  • Asynchrone mails
  • Voldoende record
  • Webconsole
  • Buitenlandse sleutelsteun

Wat is nieuw in versie 4.2.0 / 3.2.21 / 4.2.1.rc1:

  • Actief werk
  • Asynchrone mails
  • Voldoende record
  • Webconsole
  • Buitenlandse sleutelsteun

Wat is nieuw in versie 4.1.5:

  • Vastgesteld een beveiligingslek in de methode create_with in Active Record.

Wat is nieuw in versie 4.1.3 / 3.2.19:

  • Beveiligingsfixes:
  • SQL Injection Vulnerability in 'bitstring' citeert.
  • Het beveiligingslek van SQL Injection in 'range' citeert.

Wat is nieuw in versie 4.1.0:

  • Voorjaar - de applicatiepreloader.
  • Met varianten kunt u verschillende sjablonen en actie-reacties voor hetzelfde mime type hebben (bijvoorbeeld HTML).
  • Enums wraps het patroon van een statusveld beperkt tot slechts een paar opties.
  • Mailer previews maken het simpel dood om visueel te herhalen over je Action Mailer-weergaven met testdata.
  • geheimen.yml, die u een plaats en een handige interface geeft om toegang te krijgen tot geheimen die via ENV-variabelen of implementatiescripts zijn ingesteld.

Wat is nieuw in versie 4.0.3 / 3.2.17 / 4.1.0.beta2:

  • Deze drie releases bevatten belangrijke beveiligingsfixes.

Wat is nieuw in versie 4.0.2 / 3.2.16:

  • Deze twee releases bevatten belangrijke beveiligingsfixes.

Wat is nieuw in versie 4.0.1:

  • Deze release komt op met een belangrijke wijziging van de manier waarop Active Record de volgende orderoproepen behandelt.

Wat is nieuw in versie 4.0.0:

  • Maak het makkelijk om Russische Doll-caching te doen via sleutelgebaseerde vervallen met automatisch afhankelijkheidsbeheer van geneste sjablonen (eerst verzocht in de plugin Cache_digests).
  • Snelheid van de client-kant met Turbolinks, die uw app in wezen verandert in een enkele pagina-javascript-applicatie in termen van snelheid, maar met geen van de ontwikkelingsnoeuvallen (behalve misschien compatibiliteitsproblemen met sommige bestaande JavaScript-pakketten) .
  • Verklarende etags maken het nog makkelijker om ervoor te zorgen dat u gebruik maakt van de versheid van HTTP.

Wat is nieuw in versie 3.2.13 / 2.3.18:

  • Beveiligingsfixes:
  • Symbool DoS-beveiligingslek in actief record
  • XSS-beveiligingslek in sanitize_css in Action Pack
  • Beveiligingslek met XML Parsing die gebruikers van JRuby beïnvloeden
  • XSS beveiligingslek in de sanitizer helper van Ruby on Rails

Wat is nieuw in versie 4.0 Beta 1:

  • Sessie winkel is nu standaard gecodeerd (voorheen net getekend).
  • Sterke parameters overnemen van attr_protected (nu een plugin) om buitenlandse parameters te beschermen.
  • Beveiligingskopjes zoals X-Frame-opties, X-XSS-bescherming, X-Content-Type-opties zijn standaard aangesloten op vaste waarden.
  • Parseren van XML Parameters is verzonden naar een plugin.

Wat is nieuw in versie 3.2.12 / 2.3.17:

  • 3.2.12 bevat één beveiligingsfix en 2.3.17 bevat twee beveiligingsfixes.

Wat is nieuw in versie 3.2.11 / 2.3.15:

  • Deze releases bevatten twee extreem kritieke beveiligingsreparaties.

Wat is nieuw in versie 3.2.10:

  • Vaste beveiligingskruis, zodat opties haas alleen mogen worden geëxtraheerd als er extra parameters zijn.

Wat is nieuw in versie 3.2.2:

  • Logbestanden worden altijd gespoeld.
  • Misluktests gaan uit met nonzero statuscode.
  • Uitschakeling van gesprekken naar verouderde methoden.
  • Query-cache-instrumentatie bevat bindingen in de payload.
  • Verborgen checkboxwaarden zijn niet ingesteld als de waarde nul is.
  • Verschillende Ruby 2.0 compatibiliteitsfixes.

Wat is nieuw in versie 3.2.1:

  • Sommige fixes en doc verbeteringen.

Wat is nieuw in versie 3.2.0:

  • Snellere dev mode & amp; routing
  • Tagged logger
  • Actieve recordwinkel

Wat is nieuw in versie 3.2.0 RC2:

  • ActiveSupport :: Base64 is afgeschaft ten gunste van :: Base64.
  • Toegevoegd font_path helper methode.
  • hangt af van rack ~ & gt; 1.4.0.
  • Toegevoegd: gzip optie caches_page. De standaardoptie kan globaal geconfigureerd worden met page_cache_compression.

Wat is nieuw in versie 3.2 RC1:

  • Snellere dev mode & amp; routing
  • Verzoeken verduidelijken
  • Tagged logger
  • Actieve recordwinkel

Wat is nieuw in versie 3.1.3:

  • Deze release bevat voornamelijk fixes voor regressies die in 3.1.2 zijn weergegeven.

Wat is nieuw in versie 3.1.2:

  • Vaste mogelijk XSS-beveiligingslek in de translate helper methode in Ruby on Rails.

Wat is nieuw in versie 3.1.0:

  • Streaming.
  • Terugkeerbare Migraties.
  • Pijpleiding voor activa.
  • jQuery als de standaard JavaScript-bibliotheek.

Wat is nieuw in versie 3.1.0 RC8:

  • Dit is de finale kandidaat voor de 3.1.0. definitief.

Wat is nieuw in versie 3.1.0 RC6 / 3.0.10 / 2.3.14:

  • 4 Beveiligingsfixes:
  • Filter overslaan bugs
  • Problemen met SQL-injectie
  • Parsefout in strip_tags
  • UTF-8 ontkomt beveiligingslek

Wat is nieuw in versie 3.0.10.rc1:

  • Hiermee wordt een probleem opgelost waarbij cache-veegmachines met alleen na filters geen regelaarobject zouden hebben, het zou een ongedefinieerde methode controller_name voor nul brengen
  • Zorg ervoor dat statuscodes worden aangemeld wanneer uitzonderingen worden opgeheven.
  • Subklassen van OutputBuffer worden gerespecteerd.
  • Fixed ActionView :: FormOptionsHelper # selecteer met: multiple = & gt; false
  • Vermijd extra oproep naar Cache # lees in geval van een fragment cache hit
  • Magic encoding commentaar toegevoegd aan schema.rb bestanden
  • schema.rb is standaard als UTF-8 geschreven.
  • Verzekeren van een gevestigde verbinding bij het uitvoeren van rake db: schema: dump
  • De voorwaarden voor de associatie zullen niet aansluiten op voorwaarden.
  • Het vernietigen van een record zal het HABTM-record vernietigen alvorens zichzelf te vernietigen.
  • Maak ActiveRecord :: Batches # find_each om niet zelf terug te keren.
  • Update table_exists? in PG om altijd de huidige search_path of het schema te gebruiken als uitdrukkelijk ingesteld.

Wat is nieuw in versie 3.0.9:

  • De belangrijkste wijzigingen in deze release van Rails zijn bugfixes die wijzigingen in SafeBuffer-strings omringen.

Wat is nieuw in versie 3.1.0 RC4:

  • escape_javascript safebuffer fixes.
  • json_escape safebuffer fixes.
  • RDoc / ruby-debug conflict oplossingen.
  • arel_table is in de cache gestopt, tenzij de tabelnaam verandert.

Wat is nieuw in versie 2.3.12:

  • Beveiligingsproblemen:
  • Er zijn beveiligingsproblemen in de rails_xss-plugin, en ze zijn opgelost met deze release. Zorg ervoor dat u uw rails_xss-plugin bijwerkt.
  • Wijzigingen:
  • De belangrijkste wijzigingen in deze release zijn het vaststellen van compatibiliteitsproblemen met Rubygems 1.8.5.

Wat is nieuw in versie 3.1.0 RC 1:

  • jQuery is nu de standaard
  • DRY-migraties die weten hoe ze zich moeten terugzetten. Schoner, aardiger migraties.
  • Motoren kunnen nu hun eigen routing en helper bereik hebben. Ze kunnen ook profiteren van de asset pipeline (meer documentatie hierop binnenkort). Lees het verhaal achter bewerkbare motoren (ook al zijn de spullen nu niet verouderd).
  • Het is standaard niet ingeschakeld wegens enkele belangrijke caveats die nog steeds uitgestreken moeten worden, maar als je ermee kunt omgaan, is het een geweldige manier om het aantal zoekopdrachten dat je app uit te voeren, te verminderen. Sneller is beter!
  • Actief record maakt gebruik van gecacheerde voorbereidingen, die in alle gevallen een grote boost voor PostgreSQL zijn en een boost voor MySQL op complexe verklaringen.
  • Dit maakt het mogelijk om HTTP-caching te gebruiken met voorwaardelijke krijg als vervanging voor pagina caching (die we snel in een plugin zullen integreren en van kern verwijderen).
  • Veel mooiere testuitvoer met dank aan de Turn Gem. Het is standaard met nieuwe applicaties op Ruby 1.9.
  • Het is nu makkelijker om je app veilig te houden met force_ssl. Ofwel per app of per controller.
  • attr_protected accepteert nu rollen, dus het is makkelijker omgaan met admin / non-admin splits en meer.
  • Dead-simple BCrypt-gebaseerde wachtwoorden. Nu is er geen excuus om je eigen verificatieprogramma niet te rollen.
  • Serialiseer objecten met JSON of wat je ook wilt.

Wat is nieuw in versie 3.0.7:

  • ActiveSupport:
  • Hash.from_xml verliest geen attributen meer op labels die alleen witruimte bevatten.
  • ActiveRecord:
  • Bestanden vernietigen via geneste attributen werkt onafhankelijk van reject_if LH # 6006.
  • Delegeren? en veel? naar Model.scoped voor consistentie.
  • Citeer de ORDER BY-clausule in batched finds - fixes # 6620.
  • Er bestaat een wijziging? dus records worden niet georganiseerd - fixes # 6127. Dit voorkomt after_find en after_initialize terugbellen die worden geactiveerd bij het controleren van het bestaan ​​van een record.
  • Fix prestatiebug met attribuut accessoires die alleen in Ruby 1.8.7 zijn opgetreden, en zorg ervoor dat we cache-typegoedwaarden waarderen als de kolom die uit de db is teruggezonden, niet-standaardtypes bevat.
  • Bevestig een prestatie-regressie die hier wordt geïntroduceerd 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 gerelateerd aan read_attribute methode.
  • ActionMailer:
  • Verwijder AM-delegatie register_observer en register_interceptor naar Mail.

Wat is nieuw in versie 3.0.5:

  • Fix wanneer gzip een UTF-8-string op Ruby 1.9 retourneert, wanneer het eigenlijk binair is.
  • Actieve recordlimietwaarden komen niet uit op Arel SQL Letterlijke nodes.
  • Relatie # waar gesprekken altijd AND-statements zullen produceren, ongeacht hoe de omstandigheden haas zich voordoen (terugkeren 00693209ecc).
  • Oproepen van de waarnemer worden alleen uitgevoerd wanneer u STI-klassen in ActiveRecord gebruikt.

Wat is nieuw in versie 3.0.4 / 2.3.11:

  • Twee nieuwe versies van Ruby On Rails zijn vrijgegeven, waaronder een aantal bugfixes die fixes bevatten voor sommige beveiligingsproblemen.

Eisen

  • Ruby 1.8.7 / 1.9.2 of hoger
  • RubyGems

Vergelijkbare software

Layers
Layers

28 Apr 16

Zope
Zope

19 Jul 15

SiteMesh
SiteMesh

4 Jun 15

Andere software van ontwikkelaar David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Reacties op Ruby on Rails

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!
Zoek op categorie