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: 257

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

Jam.py
Jam.py

13 May 16

Rest.li
Rest.li

20 Jul 15

Katana
Katana

14 Apr 15

Guzzle
Guzzle

11 Mar 16

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!
Paieška pagal kategoriją