Ruby on Rails

Programinė įranga Screenshot:
Ruby on Rails
Programinė detalės:
Versija: 5.0.0.1 / 4.2.7.1 Atnaujintas
Įkėlimo datą: 29 Sep 17
Licencija: Nemokamai
Populiarumas: 86

Rating: 3.0/5 (Total Votes: 2)

"Ruby on Rails" pateikia visus įrankius, reikalingus kuriant žiniatinklio programas, kurios gali veikti CGI, FastCGI ir mod_ruby.

"Ruby on Rails", taip pat žinomas kaip "Rails", suteikia kūrėjui "pure-Ruby" kūrimo aplinką.

Šią sistemą iš pradžių sukūrė David Heinemeier Hansson iš savo darbo Basecamp.

Nuo tada "Ruby on Rails" tapo įkvėpimu daugeliui MVC struktūrų, perkeliant į daugybę programavimo kalbų ir aplinkos.

Norėdami įdiegti, rekomenduojama naudoti "RubyGems".

sistemos reikalavimai


  • Ruby 1.8.7 / 1.9.2 arba naujesnė
  • RubyGems

Kas naujo šiame leidime:

  • Aktyvus darbas
  • asinchroniniai laiškai
  • Tinkamas įrašas
  • "Web Console"
  • Užsienio raktų palaikymas

Kas naujo versijoje 4.2.6 / 3.2.22.2 / 5.0.0.beta4:

  • Aktyvus darbas
  • asinchroniniai laiškai
  • Tinkamas įrašas
  • "Web Console"
  • Užsienio raktų palaikymas

Kas naujo versijoje 4.2.6 / 3.2.22.2 / 5.0.0.beta3:

  • Aktyvus darbas
  • asinchroniniai laiškai
  • Tinkamas įrašas
  • "Web Console"
  • Užsienio raktų palaikymas

Kas naujo versijoje 4.2.5 / 3.2.22:

  • Aktyvus darbas
  • asinchroniniai laiškai
  • Tinkamas įrašas
  • "Web Console"
  • Užsienio raktų palaikymas

Kas naujo versijoje 4.2.4 / 3.2.22:

  • Aktyvus darbas
  • asinchroniniai laiškai
  • Tinkamas įrašas
  • "Web Console"
  • Užsienio raktų palaikymas

Kas naujo versijoje 4.2.3 / 3.2.22:

  • Aktyvus darbas
  • asinchroniniai laiškai
  • Tinkamas įrašas
  • "Web Console"
  • Užsienio raktų palaikymas

Kas naujo versijoje 4.2.1 / 3.2.21:

  • Aktyvus darbas
  • asinchroniniai laiškai
  • Tinkamas įrašas
  • "Web Console"
  • Užsienio raktų palaikymas

Kas naujo versijoje 4.2.0 / 3.2.21 / 4.2.1.rc1:

  • Aktyvus darbas
  • asinchroniniai laiškai
  • Tinkamas įrašas
  • "Web Console"
  • Užsienio raktų palaikymas

Kas naujo 4.1.5 versijoje:

  • Ištaisyta "create_with" pažeidžiamoji aktyvioji įraše.

Kas naujo versijoje 4.1.3 / 3.2.19:

  • Apsaugos taisymai:
  • SQL Injection pažeidžiamumas "bitstring" cituoja.
  • "SQL" injekcijos pažeidžiamumas "diapazone" cituoja.

Kas naujo versijoje 4.1.0:

  • Pavasaris - taikymo preloader.
  • Variantai leidžia jums turėti skirtingus šablonus ir atsakymus į veiksmus tuo pačiu MIME tipu (pvz., HTML).
  • "Enums" apgaubia būdo, kad būsenos laukas apribotas keliomis parinktimis.
  • "Mailer" peržiūros leidžia ne tik lengva vizualiai pasikartoti per "Action Mailer" rodinius su bandymo duomenimis.
  • secrets.yml, kuris suteikia jums vieną vietą ir vieną patogią sąsają norint pasiekti paslaptis, kurios buvo nustatytos naudojant ENV kintamuosius ar diegimo scenarijus.

Kas naujo versijoje 4.0.3 / 3.2.17 / 4.1.0.beta2:

  • Šiuose trijuose leidimuose yra svarbių saugos pataisymų.

Kas naujo 4.0.2 / 3.2.16 versijoje:

  • Šiuose dviejuose leidimuose yra svarbių saugos pataisymų.

Kas naujo 4.0.1 versijoje:

  • Šiame leidinyje pateikiami svarbūs pakeitimai, susiję su tuo, kaip "Active Record" tvarko vėlesnius užsakymų skambučius.

Kas naujo 4.0.0 versijoje:

  • Padarykite itin lengva daryti rusų Doll-caching, kai baigsite klavišu pagrįstą galiojimą, naudojant automatinį įdėtų šablonų priklausomybės valdymą (pirmiausia ištirti įplėtimo cache_digests).
  • Pagreitinkite kliento pusę naudodamiesi "Turbolinks", kuri iš esmės paverčia jūsų programą į vieno puslapio "javascript" taikomąsias programas greičio atžvilgiu, bet neturi jokių trūkumų vystymuisi (išskyrus galbūt suderinamumo problemas su kai kuriais "JavaScript" paketais) .
  • Deklaruojantys etatai dar lengviau užtikrinti, kad naudojate HTTP gaivumą.

Kas naujo 3.2.13 / 2.3.18 versijoje:

  • Apsaugos taisymai:
  • "DoS" simbolis pažeidžiamas aktyviajame įraše
  • "XSI" pažeidžiamumas "sanitize_css" veiksmų pakuotėje
  • XML pažeidžiamumo analizė, veikianti JRuby vartotojus
  • "XSS" pažeidžiamumas "Ruby on Rails" padėjėjui sanitizuoti

Kas naujo , versija 4.0 Beta 1:

  • Seansų saugykla dabar yra užkoduota pagal nutylėjimą (anksčiau ką tik pasirašyta).
  • Stiprūs parametrai perimami iš attr_protected (dabar papildinys), siekiant apsaugoti nuo išorinių parametrų.
  • Apsaugos antraštės, pvz., "X-Frame-Options", "X-XSS-apsauga", "X-Content-Type" parinktys, pagal numatytuosius nustatymus yra įjungtos.
  • Parametrų analizė XML buvo išsiųstas į papildinį.

Kas naujo versijoje 3.2.12 / 2.3.17:

  • 3.2.12 yra vienas saugos taisymas, o 2.3.17 yra du saugos pataisymai.

Kas naujo versijoje 3.2.11 / 2.3.15:

  • Šiuose išleidimuose yra du labai svarbūs saugos pataisymai.

Kas naujo 3.2.10 versijoje:

  • Nustatyta saugumo spraga, todėl galimybės maišos turėtų būti ištraukiamos tik jei yra papildomų parametrų.

Kas naujo 3.2.2 versijoje:

  • Žurnalų failai visada išblukinami.
  • Nepavykus išbandyti, išeis su nulio buvimo kodu.
  • Skambučių pašalinimas pasenusiems metodams.
  • Tvarkyklės užklausų talpykloje priskiriamos naudingosios apkrovos.
  • Paslėptos žymės langelio vertės nėra nustatytos, jei vertė yra lygi nuliui.
  • Įvairūs "Ruby 2.0" suderinamumo pataisymai.

Kas naujo 3.2.1 versijoje:

  • Kai kurie pataisymai ir doc patobulinimai.

Kas naujo 3.2.0 versijoje:

  • Greitesnis "dev" režimas & amp; nukreipimas
  • Tagged logger
  • Aktyvių įrašų parduotuvė

Kas naujo versijoje 3.2.0 RC2:

  • ActiveSupport :: Base64 nebeveikia :: Base64.
  • Pridėta font_path pagalbinio metodo.
  • Priklauso nuo stovo ~> 1.4.0.
  • Pridėta: gzip parinktis caches_page. Numatytoji parinktis gali būti sukonfigūruota pasauliniu mastu naudojant page_cache_compression.

Kas naujo 3.2 versijoje RC1:

  • Greitesnis "dev" režimas & amp; nukreipimas
  • Paaiškinkite užklausas
  • Tagged logger
  • Aktyvių įrašų parduotuvė

Kas naujo 3.1.3 versijoje:

  • Šiame leidime daugiausia pateikiami 3.1.2 punkte išdėstyti regresijos pakeitimai.

Kas naujo 3.1.2 versijoje:

  • Ištaisyta galimybė "XSS" pažeidžiamumą vertimo pagalbiniame dokumente "Ruby on Rails".

Kas naujo versijoje 3.1.0:

  • Sraut.
  • Grįžtamoji migracija.
  • Turto vamzdynas
  • jQuery kaip numatytoji "JavaScript" biblioteka.

Kas naujo versijoje 3.1.0 RC8:

  • Tai yra galutinis išleidimo kandidatas prieš 3.1.0. galutinis.

Kas naujo versijoje 3.1.0 RC6 / 3.0.10 / 2.3.14:

  • 4 saugos taisymai:
  • Filtruoti praleidžiant klaidas
  • SQL injekcijos problemos
  • Ištrinti klaidą juostos juostose
  • UTF-8 išgelbėti pažeidžiamumą

Kas naujo versijoje 3.0.10.rc1:

  • Nustatoma problema, kai talpyklos valymo įrenginiai naudojami tik po to, kai filtrai neturėtų valdiklio objekto, tai padidins undefined metodą controller_name už nulį
  • Įsitikinkite, kad būsenos kodai užregistruojami, kai iškyšos yra išimtos.
  • "OutputBuffer" poklasiai yra laikomi
  • Fiksuotas ActionView :: FormOptionsHelper # pasirinkite su: multiple = & gt; klaidinga
  • Išskirkite papildomą skambutį į Cache # skaitytą, jei paspaustas fragmento talpyklą
  • Magic kodavimo komentaras pridedamas prie schema.rb failų
  • schema.rb pagal nutylėjimą parašytas kaip UTF-8.
  • Užtikrinti nustatytą ryšį vykdant rake db: schema: dump
  • Asociacijos sąlygos nebus visiškos prisijungimo sąlygos.
  • Suskaidžius įrašą, HABTM įrašas bus sunaikintas prieš sunaikinant save.
  • Sukurkite ActiveRecord :: Batches # find_each, kad nepasikartotų savęs.
  • Atnaujinti table_exists? kad PG visada naudotų dabartinę paieškos_path arba schemą, jei ji yra aiškiai nustatyta.

Kas naujo versijoje 3.0.9:

  • Pagrindiniai šios "Rails" versijos pakeitimai yra klaidų pataisymai, susiję su "SafeBuffer" eilučių pakeitimais.

Kas naujo versijoje 3.1.0 RC4:

  • "escape_javascript safebuffer" pataisymai.
  • "json_escape safebuffer" pataisymai.
  • "RDoc / ruby-debug" konfliktų nustatymai.
  • arel_table yra talpykloje, nebent table_name pasikeičia.

Kas naujo 2.3.12 versijoje:

  • Apsaugos problemos:
  • "rails_xss" įskiepyje yra saugumo problemų, ir jie buvo nustatyti šiame leidime. Būtinai atnaujinkite savo "rails_xss" papildinį.
  • Pakeitimai:
  • Pagrindiniai šio leidimo pakeitimai yra nustatyti suderinamumo problemas su Rubygems 1.8.5.

Kas naujo versijoje 3.1.0 RC 1:

  • Dabar jQuery yra numatytoji
  • DRY migracijos, kurios žino, kaip sugrįžti. Švaresnė, gražesnė migracija.
  • Varikliai dabar gali turėti savo maršruto ir pagalbos padėtį. Jie taip pat gali pasinaudoti turto vamzdynais (netrukus gauti daugiau dokumentų). Perskaitykite istoriją už sukuriamų variklių (net jei turtas jau pasenęs).
  • Pagal numatytuosius nustatymus jis neįjungtas, nes yra keletas svarbių įspėjimų, kuriuos dar reikia ištaisyti, bet jei galite su jais susidoroti, tai puikus būdas sumažinti užklausų, kurias jūsų programa suaktyvins. Greičiau - geriau!
  • Aktyvusis įrašas dabar naudoja sukauptus parengtus pareiškimus, kurie visais atvejais yra didelis PostgreSQL veiksnys ir sudėtingų teiginių MySQL našumas.
  • Tai leidžia naudoti "HTTP" spartintuvą su sąlyga "get" kaip puslapio talpyklos pakeitimo funkciją (kurią greitai pakeisime į pagrindinį priedą).
  • Labiau gražus testo leidimas "Turn gem" mandagumo. Pagal numatytuosius nustatymus "Ruby 1.9" yra naujų programų.
  • Dabar lengviau nei bet kada užtikrinti savo programą saugiai naudojant force_ssl. Arba programai ar valdikliui.
  • attr_protected dabar priima vaidmenis, todėl lengviau spręsti su admin / ne admin splits ir dar daugiau.
  • Neteisingi paprasti BCrypt slaptažodžiai. Dabar nėra pasiteisinimų, kad nereikės įkelti savo autentiškumo patvirtinimo schemos.
  • Serializuokite objektus su JSON ar viskuo, ko norėtumėte.

Kas naujo versijoje 3.0.7:

  • aktyvus palaikymas:
  • Hash.from_xml nebeleidžia atributų žymeles, kuriose yra tik tarpai.
  • "activerecord":
  • Naikinti įrašus per įdėtus atributus veikia nepriklausomai nuo reject_if LH # 6006.
  • Deleguoti bet kurį? ir daugelis? "Model.scoped" siekiant nuoseklumo.
  • Citata "ORDER BY" išlygos juostose esančiuose radimuose - taiso # 6620.
  • Keisti egzistuoja? todėl įrašai nėra instanciated - ištaisomi # 6127. Tai užkerta kelią "after_find" ir po to, kai inicijuoja atgalinius pakvietimus tikrinant įrašų buvimą.
  • Ištaisykite našumo klaidą su atributų priedais, kurie įvyko tik "Ruby 1.8.7", ir užtikrinkite, kad iš talpyklos grįžtama iš db stulpelio yra nestandartinių simbolių.
  • Nustatykite čia pateiktą našumo regresiją 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8, susijusį su read_attribute metodu.
  • "actionmailer":
  • pašalinti AM deleguoti register_observer ir register_interceptor į "Mail".

Kas naujo 3.0.5 versijoje:

  • Nustatyti, kai gzip grąžina UTF-8 eilutę Rubin 1.9, kai tai iš tiesų yra dvejetainė.
  • Aktyvių įrašų ribinės vertės nebus išbrauktos iš Arel SQL vertimo mazgų.
  • Ryšys #, kur skambučiai visada duos IR teiginius, nepriklausomai nuo to, kaip elgiasi maišos sąlygos (grąžinimas 00693209ecc).
  • Stebėtojo atgaliniai paketai bus atliekami tik vieną kartą, naudojant "STREE" klases "ActiveRecord".

Kas naujo versijoje 3.0.4 / 2.3.11:

  • Išleista dvi naujos "Ruby On Rails" versijos, įskaitant keletą klaidų, kuriose yra tam tikrų saugos problemų pataisymų.

Reikalavimai :

  • Ruby 1.8.7 / 1.9.2 arba naujesnė
  • RubyGems

Panaši programinė įranga

Spring Web Flow
Spring Web Flow

9 Apr 16

Tornado
Tornado

10 Dec 15

Node Web Toolkit
Node Web Toolkit

13 May 15

ColdBox
ColdBox

12 May 15

Kita programinė įranga kūrėjas David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Komentarai Ruby on Rails

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!