Ruby on Rails

Sagteware kiekie:
Ruby on Rails
Sagteware besonderhede:
Weergawe: 5.0.0.1 / 4.2.7.1 Opgedateer
Upload datum: 29 Sep 17
Lisensie: Gratis
Populariteit: 257

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails bied al die nodige gereedskap om webprogramme te ontwikkel wat op CGI, FastCGI en op die mod_ruby kan loop.

Ruby on Rails, ook bekend as Rails, gee die ontwikkelaar 'n suiwer-Ruby-ontwikkelingsomgewing.

Die raamwerk is aanvanklik ontwikkel deur David Heinemeier Hansson van sy werk op Basecamp.

Sedertdien het Ruby on Rails 'n inspirasie vir die meeste MVC-raamwerke geword, wat aan talle programmeertale en omgewings oorgedra word.

Om te installeer, word aanbeveel om RubyGems te gebruik.

Stelselvereistes


  • Ruby 1.8.7 / 1.9.2 of hoër
  • RubyGems

Wat is nuut in hierdie weergawe:

  • Aktiewe werk
  • Asynchrone posse
  • Voldoende rekord
  • Webkonsole
  • Buitelandse sleutelondersteuning

Wat is nuut in weergawe 4.2.6 / 3.2.22.2 / 5.0.0.beta4:

  • Aktiewe werk
  • Asynchrone posse
  • Voldoende rekord
  • Webkonsole
  • Buitelandse sleutelondersteuning

Wat is nuut in weergawe 4.2.6 / 3.2.22.2 / 5.0.0.beta3:

  • Aktiewe werk
  • Asynchrone posse
  • Voldoende rekord
  • Webkonsole
  • Buitelandse sleutelondersteuning

Wat is nuut in weergawe 4.2.5 / 3.2.22:

  • Aktiewe werk
  • Asynchrone posse
  • Voldoende rekord
  • Webkonsole
  • Buitelandse sleutelondersteuning

Wat is nuut in weergawe 4.2.4 / 3.2.22:

  • Aktiewe werk
  • Asynchrone posse
  • Voldoende rekord
  • Webkonsole
  • Buitelandse sleutelondersteuning

Wat is nuut in weergawe 4.2.3 / 3.2.22:

  • Aktiewe werk
  • Asynchrone posse
  • Voldoende rekord
  • Webkonsole
  • Buitelandse sleutelondersteuning

Wat is nuut in weergawe 4.2.1 / 3.2.21:

  • Aktiewe werk
  • Asynchrone posse
  • Voldoende rekord
  • Webkonsole
  • Buitelandse sleutelondersteuning

Wat is nuut in weergawe 4.2.0 / 3.2.21 / 4.2.1.rc1:

  • Aktiewe werk
  • Asynchrone posse
  • Voldoende rekord
  • Webkonsole
  • Buitelandse sleutelondersteuning

Wat is nuut in weergawe 4.1.5:

  • Vaste 'n kwesbaarheid in die create_with-metode in Active Record.

Wat is nuut in weergawe 4.1.3 / 3.2.19:

  • Beveiligingsoplossings:
  • Kwetsbaarheid van SQL-inspuiting in 'bitstring'-aanhaling.
  • Kwetsbaarheid van SQL-inspuiting in 'reeks' aanhaling.

Wat is nuut in weergawe 4.1.0:

  • Lente - die programpreloader.
  • Met varianten kan u verskillende templates en aksie reaksies vir dieselfde mime-tipe hê (sê HTML).
  • Enums wraps die patroon van 'n statusveld beperk tot net 'n paar opsies.
  • Voorvertonings in Mailer maak dit dood eenvoudig om visueel te herhaal oor jou Action Mailer-aansigte met toetsdata.
  • geheime.yml, wat u een plek en een maklike koppelvlak gee om toegang tot geheime te verkry wat ook deur ENV veranderlikes of implementeringskripte gestel is.

Wat is nuut in weergawe 4.0.3 / 3.2.17 / 4.1.0.beta2:

  • Hierdie drie vrystellings bevat belangrike sekuriteitsoplossings.

Wat is nuut in weergawe 4.0.2 / 3.2.16:

  • Hierdie twee vrystellings bevat belangrike sekuriteitsoplossings.

Wat is nuut in weergawe 4.0.1:

  • Hierdie uitgawe kom met 'n belangrike verandering in hoe Active Record latere bestellingsoproepe hanteer.

Wat is nuut in weergawe 4.0.0:

  • Maak dit maklik om Russiese pop-caching te doen deur middel van sleutelgebaseerde vervaldatum met outomatiese afhanklikheidsbestuur van geneste templates (eerste verken in die cache_digests-invoegtoepassing).
  • Vinniger die kliënt-kant met Turbolinks, wat jou program in wese verander in 'n enkele bladsy javascript-aansoek in terme van spoed, maar met geen ontwikkelings nadele (behalwe miskien compatibiliteit probleme met sommige bestaande JavaScript pakkette) .
  • Verklarende etags maak dit selfs makliker om te verseker dat jy voordeel trek uit die varsheid van HTTP.

Wat is nuut in weergawe 3.2.13 / 2.3.18:

  • Beveiligingsoplossings:
  • Simbool DoS-kwesbaarheid in aktiewe rekord
  • XSS kwesbaarheid in sanitize_css in Action Pack
  • Sekuriteit vir XML-ontleding van JRuby-gebruikers
  • Sekuriteitsvatbaarheid van XSS in die Sanitize Helper van Ruby on Rails

Wat is nuut in weergawe 4.0 Beta 1:

  • Sessie winkel is nou standaard geïnkripteer (voorheen net onderteken).
  • Sterk parameters neem oor van attr_protected (nou 'n prop) om te beskerm teen buitelandse parameters.
  • Sekuriteitsopskrifte soos X-Frame-opsies, X-XSS-beskerming, X-inhoud-tipe-opsies is standaard met vaste waardes.
  • Parsering van XML parameters is na 'n prop gestuur.

Wat is nuut in weergawe 3.2.12 / 2.3.17:

  • 3.2.12 bevat een beveiligingsoplossing en 2.3.17 bevat twee sekuriteitsoplossings.

Wat is nuut in weergawe 3.2.11 / 2.3.15:

  • Hierdie uitgawes bevat twee uiters noodsaaklike sekuriteitsoplossings.

Wat is nuut in weergawe 3.2.10:

  • Vaste veiligheidsgatgat, sodat opsies haas slegs uitgetrek moet word as daar ekstra parameters is.

Wat is nuut in weergawe 3.2.2:

  • Log lêers word altyd gespoel.
  • Misluktoetse gaan uit met 'n nie-status status kode.
  • Uitskakeling van oproepe na afgedankte metodes.
  • Navraag kasinstruksie bevat bindings in die loonvrag.
  • Versteekte bokswaardes word nie gestel as die waarde nul is nie.
  • Verskeie Ruby 2.0-verenigbaarheidskriteria.

Wat is nuut in weergawe 3.2.1:

  • Sommige verbeteringe en dok verbeterings.

Wat is nuut in weergawe 3.2.0:

  • Vinniger dev-modus & amp; routing
  • Tagged logger
  • Aktiewe Rekordwinkel

Wat is nuut in weergawe 3.2.0 RC2:

  • ActiveSupport :: Base64 is afgekeur ten gunste van: Base64.
  • Bygevoeg font_path helper metode.
  • Hang af van rek ~ & gt; 1.4.0.
  • Bygevoeg: gzip opsie om caches_page. Die verstekopsie kan wêreldwyd ingestel word met page_cache_compression.

Wat is nuut in weergawe 3.2 RC1:

  • Vinniger dev-modus & amp; routing
  • Verduidelik navrae
  • Tagged logger
  • Aktiewe Rekordwinkel

Wat is nuut in weergawe 3.1.3:

  • Hierdie weergawe bevat hoofsaaklik regstellings vir regressies wat in 3.1.2 opgekom het.

Wat is nuut in weergawe 3.1.2:

  • Vaste moontlike XSS-kwesbaarheid in die vertaal helper metode in Ruby on Rails.

Wat is nuut in weergawe 3.1.0:

  • Streaming.
  • Omkeerbare migrasies.
  • Pyplyn bates.
  • jQuery as die standaard JavaScript-biblioteek.

Wat is nuut in weergawe 3.1.0 RC8:

  • Dit is die finale vrylatingskandidaat voor die 3.1.0. finaal.

Wat is nuut in weergawe 3.1.0 RC6 / 3.0.10 / 2.3.14:

  • 4 beveiligingsoplossings:
  • Filter Bugs-foute
  • Probleme met SQL-inspuiting
  • Parsfout in strip_tags
  • UTF-8 ontbreek kwesbaarheid

Wat is nuut in weergawe 3.0.10.rc1:

  • Bevestig 'n probleem waar kasveërs slegs nadat filters geen kontroleerdervoorwerp sou hê nie, dit sal onbeperkte metode kontroleerdernaam vir nul verhoog
  • Maak seker dat statuskodes aangeteken word wanneer uitsonderings opgeneem word.
  • Subklasse van OutputBuffer word gerespekteer.
  • Fixed ActionView :: FormOptionsHelper # kies met: multiple => valse
  • Vermy ekstra oproep na Cache # lees in geval van 'n fragment cache hit
  • Magic kodering kommentaar bygevoeg aan skema.rb lêers
  • skema.rb is standaard as UTF-8 geskryf.
  • Om 'n gevestigde verbinding te verseker wanneer rake db uitgevoer word: skema: dump
  • Die assosiasie-voorwaardes sal nie aan voorwaardes voldoen nie.
  • Die vernietiging van 'n rekord sal die HABTM-rekord vernietig voordat dit self vernietig word.
  • Maak ActiveRecord :: Batches # find_each om nie self terug te keer nie.
  • Werk tabel op? in PG om altyd die huidige soekpad of skema te gebruik as dit uitdruklik gestel word.

Wat is nuut in weergawe 3.0.9:

  • Die belangrikste veranderinge in hierdie weergawe van Rails is foutoplossings wat veranderinge aan SafeBuffer-stringe insluit.

Wat is nuut in weergawe 3.1.0 RC4:

  • escape_javascript safebuffer regstellings.
  • json_escape safebuffer fixes.
  • RDoc / ruby-debug konflik oplossings.
  • arel_table is in die kas gestoor tensy die tabelnaam verander.

Wat is nuut in weergawe 2.3.12:

  • Sekuriteitskwessies:
  • Daar is sekuriteitskwessies in die rails_xss-invoegtoepassing, en hulle is vasgestel met hierdie uitgawe. Maak asseblief seker dat u die rails_xss-invoegtoepassing opgradeer.
  • Wysigings:
  • Die belangrikste veranderinge in hierdie weergawe is om probleme met versoenbaarheid met Rubygems 1.8.5 te bepaal.

Wat is nuut in weergawe 3.1.0 RC 1:

  • jQuery is nou die verstek
  • DRY-migrasies wat weet hoe om hulself terug te keer. Skoner, beter migrasie.
  • Enjins kan nou hul eie roeteer- en helperomvang hê. Hulle kan ook voordeel trek uit die batepyplyn (meer dokumentasie hieroor). Lees die storie agter monteerbare enjins (selfs al is die bate dinge nou verouderd).
  • Dit is nie standaard geaktiveer nie, as gevolg van belangrike voorsorgmaatreëls wat nog uitgestryk moet word, maar as jy dit kan hanteer, is dit 'n goeie manier om die aantal navrae wat jou program sal sneller af te sny. Vinniger is beter!
  • Aktiewe rekord gebruik nou gekaste voorbereide stellings, wat in alle gevalle 'n groot hupstoot vir PostgreSQL is en 'n hupstoot vir MySQL op komplekse stellings.
  • Dit maak dit moontlik om HTTP-kas te gebruik met voorwaardelike kry as 'n vervanging vir bladsy-kas (wat ons binnekort in 'n inprop sal invoer en van kern verwyder).
  • Baie lekker toetsuitset met dank aan die Turn gem. Dit is standaard met nuwe toepassings op Ruby 1.9.
  • Dit is nou makliker as ooit om jou program veilig te hou met force_ssl. Óf per program of per beheerder.
  • attr_protected aanvaar nou rolle, so dit is makliker om te gaan met admin / non-admin splits en meer.
  • Dooie-eenvoudige BCrypt-gebaseerde wagwoorde. Nou is daar geen verskoning om nie jou eie verifikasiekema te rol nie.
  • Genereer voorwerpe met JSON of enige ander wat jy wil.

Wat is nuut in weergawe 3.0.7:

  • activesupport:
  • Hash.from_xml verloor nie meer eienskappe op etikette wat slegs witruimte bevat nie.
  • activerecord:
  • Vernietiging van rekords via geneste eienskappe werk onafhanklik van reject_if LH # 6006.
  • Delegeer enige? en baie? Model.scoped vir konsekwentheid.
  • Haal die ORDER BY-klousule in batched finds - fixes # 6620.
  • Verandering bestaan? so rekords word nie geopenbaar nie - regstellings # 6127. Dit verhoed dat after_find en after_initialize terugbevole wat geaktiveer word wanneer die rekord bestaan.
  • Bevestig prestasie fout met kenmerk accessors wat slegs op Ruby 1.8.7 plaasgevind het, en maak seker dat ons die tipe gegote waardes cache wanneer die kolom wat uit die db teruggekom word, nie-standaard karakters bevat.
  • Bevestig 'n prestasie-regressie wat hier ingevoer word. 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 verwant aan read_attribute metode.
  • actionmailer:
  • verwyder AM-delegerende register_observer en register_interceptor na Mail.

Wat is nuut in weergawe 3.0.5:

  • Los wanneer gzip 'n UTF-8-string op Ruby 1.9 gee, as dit eintlik binêr is.
  • Aktiewe rekord limietwaardes sal nie Arel SQL Letterlike nodes ontsnap nie.
  • Relatie # waar oproepe altyd EN-stellings sal produseer, ongeag hoe toestande haas optree (terugkeer 00693209ecc).
  • Oproepe vir waarnemers word slegs een keer uitgevoer wanneer STI-klasse in ActiveRecord gebruik word.

Wat is nuut in weergawe 3.0.4 / 2.3.11:

  • Twee nuwe weergawes van Ruby On Rails is vrygestel, insluitende 'n aantal foutoplossings wat oplossings bevat vir sommige sekuriteitskwessies.

Vereistes :

  • Ruby 1.8.7 / 1.9.2 of hoër
  • RubyGems

Soortgelyke sagteware

Pecan
Pecan

28 Feb 15

abaaso
abaaso

13 May 15

Model-Glue
Model-Glue

13 Apr 15

Ander sagteware ontwikkelaar David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Kommentaar te Ruby on Rails

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!