Ruby on Rails

Szoftver screenshot:
Ruby on Rails
Szoftver adatai:
Változat: 5.0.0.1 / 4.2.7.1 Frissítve
Feltöltés dátuma: 29 Sep 17
Engedély: Ingyenes
Népszerűség: 86

Rating: 3.0/5 (Total Votes: 2)

A Ruby on Rails biztosítja a CGI, FastCGI és a mod_ruby rendszereken futó webes alkalmazások fejlesztéséhez szükséges összes eszközt.

Ruby on Rails, más néven Rails, a fejlesztőnek egy tiszta Ruby fejlesztési környezetet biztosít.

A keretet eredetileg David Heinemeier Hansson fejlesztette ki Basecamp munkájáról.

Azóta a Ruby on Rails inspirálta a legtöbb MVC keretrendszert, számos programozási nyelvre és környezetre.

A telepítéshez ajánlott RubyGems használatát.

Rendszerkövetelmények


  • Ruby 1.8.7 / 1.9.2 vagy magasabb
  • RubyGems

Újdonság ebben a kiadásban:

  • Aktív feladat
  • Asynchronous mailek
  • Megfelelő rekord
  • Webkonzol
  • Külső kulcstámogatás

Az újdonság a 4.2.6 / 3.2.22.2 / 5.0.0.beta4 verzióban:

  • Aktív feladat
  • Asynchronous mailek
  • Megfelelő rekord
  • Webkonzol
  • Külső kulcstámogatás

Az újdonság a 4.2.6 / 3.2.22.2 / 5.0.0.beta3 verzióban:

  • Aktív feladat
  • Asynchronous mailek
  • Megfelelő rekord
  • Webkonzol
  • Külső kulcstámogatás

Az újdonság a 4.2.5 / 3.2.22 verzióban:

  • Aktív feladat
  • Asynchronous mailek
  • Megfelelő rekord
  • Webkonzol
  • Külső kulcstámogatás

Az újdonság a 4.2.4 / 3.2.22 verzióban:

  • Aktív feladat
  • Asynchronous mailek
  • Megfelelő rekord
  • Webkonzol
  • Külső kulcstámogatás

Az újdonság a 4.2.3 / 3.2.22 verzióban:

  • Aktív feladat
  • Asynchronous mailek
  • Megfelelő rekord
  • Webkonzol
  • Külső kulcstámogatás

Az újdonság a 4.2.1 / 3.2.21 verzióban:

  • Aktív feladat
  • Asynchronous mailek
  • Megfelelő rekord
  • Webkonzol
  • Külső kulcstámogatás

Az újdonság a 4.2.0 / 3.2.21 / 4.2.1.rc1 verzióban:

  • Aktív feladat
  • Asynchronous mailek
  • Megfelelő rekord
  • Webkonzol
  • Külső kulcstámogatás

Az újdonság a 4.1.5-es verzióban:

  • Javította az Active Record-ban a create_with metódus sérülékenységét.

Az újdonság a 4.1.3 / 3.2.19 verzióban:

  • Biztonsági javítások:
  • SQL injekciós biztonsági rés a "bitstring" idézetében.
  • SQL injekciós sérülékenység a "tartományban" idézve.

Újdonság a 4.1.0 verzióban:

  • Tavasz - az alkalmazás előtöltője.
  • Változatok lehetővé teszik, hogy különböző sablonok és műveletválaszok legyenek ugyanazt a mime-típust (például HTML-t).
  • Enums elárasztja, hogy csak néhány opcióra van korlátozva az állapotmező.
  • A levelező előnézetek egyszerűvé teszik az Action Mailer nézeteinek vizuális úton történő megjelenítését a tesztadatokkal.
  • secrets.yml, amely egy helyet és egy kényelmes felületet biztosít az ENV változókon vagy telepítési szkripteken keresztül beállított titkok eléréséhez.

Az újdonság a 4.0.3 / 3.2.17 / 4.1.0.beta2 verzióban:

  • Ez a három kiadás fontos biztonsági javításokat tartalmaz.

Az újdonság a 4.0.2 / 3.2.16 verzióban:

  • Ez a két kiadás fontos biztonsági javításokat tartalmaz.

Az újdonság a 4.0.1-es verzióban:

  • Ez a kiadás fontos változást jelent az Active Record által az ezt követő rendelési hívások kezelésével kapcsolatban.

Az újdonság a 4.0.0-s verzióban:

  • Rendkívül egyszerűen elvégezheti az orosz baba-gyorsítótárazást a kulcs alapú lejáratán keresztül, a beágyazott sablonok automatikus felügyeletével (először a cache_digests pluginben).
  • Gyorsítsa fel a kliens oldalt a Turbolinks szolgáltatással, amely lényegében az alkalmazást egyetlen oldali javascript alkalmazásban fordítja sebességre, de a fejlesztési hátrányok egyikével sem (kivéve esetleg kompatibilitási problémákat néhány létező JavaScript csomaggal) .
  • A Declarative etags még könnyebbé teszi a HTTP frissesség kihasználását.

Az újdonság a 3.2.13 / 2.3.18 verzióban:

  • Biztonsági javítások:
  • Symbol DoS sebezhetőség az aktív rekordban
  • XSS sebezhetőség a sanitize_css-ben az Action Packben
  • A JRuby-felhasználókat érinti az XML-felmérési sérülékenységet
  • XSS sebezhetőség a Ruby on Rails szanálásának segítőjeként

Újdonság a 4.0 Beta 1 verzióban:

  • A munkamenet tárolója alapértelmezés szerint titkosított (korábban csak aláírt).
  • A Strong Parameters átveszi az attr_protected (most plugin) -ot az idegen paraméterekkel szemben.
  • Biztonsági fejlécek, mint az X-Frame-Options, az X-XSS-védelem, az X-Content-Type-Beállítások alapértelmezés szerint be vannak kapcsolva szilárd értékekkel.
  • Az XML Paraméterek elemzését egy pluginbe küldtük.

Az újdonság a 3.2.12 / 2.3.17 verzióban:


    A
  • 3.2.12 egy biztonsági javítást tartalmaz, a 2.3.17 pedig két biztonsági javítást tartalmaz.

Az újdonság a 3.2.11 / 2.3.15 verzióban:

  • Ezek a kiadások két rendkívül fontos biztonsági javítást tartalmaznak.

Az újdonság a 3.2.10-es verzióban:

  • Javítva a biztonsági kiskaput, így az opcionális hasok csak akkor kerülnek kivonásra, ha vannak extra paraméterek.

Az újdonság a 3.2.2-es verzióban:

  • A naplófájlok mindig kiöblíthetők.
  • A tesztek sikertelenek maradnak a nonzero állapotkóddal.
  • Az elavult módszerekre vonatkozó hívások megszüntetése
  • A lekérdezéses gyorsítóeszköz-eszközök között szerepelnek kötések a hasznos tartalomban.
  • A rejtett jelölőnégyzetek értékei nincsenek beállítva, ha az érték nulla.
  • Különböző Ruby 2.0 kompatibilitási javítások.

Az újdonság a 3.2.1-es verzióban:

  • Néhány javítás és dokumentumfejlesztés.

Az újdonság a 3.2.0 verzióban:

  • Gyorsabb dev mód és & amp; routing
  • Tagged logger
  • Aktív rekord tárolása

Az újdonság a 3.2.0 RC2 verzióban:

  • Az ActiveSupport :: Base64 elavult a következőhöz :: Base64.
  • Hozzáadta a font_path segítő módszert.
  • függ a rack ~ & gt; 1.4.0.
  • Hozzáadva: gzip opció a cache_oldalhoz. Az alapértelmezett opció globálisan konfigurálható a page_cache_compression használatával.

Az újdonság a 3.2-es RC1 verzióban:

  • Gyorsabb dev mód és & amp; routing
  • Kérdések magyarázata
  • Tagged logger
  • Aktív rekord tárolása

Az újdonság a 3.1.3-as verzióban:

  • Ez a kiadás főként a 3.1.2. pontban bemutatott regressziók javításait tartalmazza.

Az újdonság a 3.1.2-es verzióban:

  • Rögzített lehetséges XSS-sebezhetőséget a fordító segítő módszerrel a Ruby on Rails-on.

Újdonság a 3.1.0 verzióban:

  • Streaming.
  • Reversible Migrations.
  • Eszközök pipeline.
  • jQuery, mint az alapértelmezett JavaScript-könyvtár.

Az újdonság a 3.1.0 RC8 verzióban:

  • Ez a végleges leadási jelölt a 3.1.0 előtt. végleges.

Az újdonság a 3.1.0 RC6 / 3.0.10 / 2.3.14 verzióban:

  • 4 biztonsági javítás:
  • Szűrő hibák kihagyása
  • SQL injekciós problémák
  • Feldolgozza a hibát a strip_tags
  • -ben
  • UTF-8 kiszivárgó biztonsági rés

Az újdonság a 3.0.10.rc1 verzióban:

  • Javítja azt a problémát, ahol a csak a szűrők után elhelyezett gyorsítótárazóknak nincs vezérlőobjektuma, ez megnövelné a meghatározatlan metódust a controller_name nil
  • Ellenőrizze, hogy az állapotkódok naplózódnak-e, amikor a kivételek felmerülnek.
  • A OutputBuffer alosztályait tiszteletben tartják.
  • Fix ActionView :: FormOptionsHelper # választás: multiple = & gt; false
  • Kerülje el az extra hívást a gyorsítótár # olvasásához egy töredék gyorsítótár találat esetén
  • A mágikus kódolási megjegyzés a schema.rb fájlokhoz hozzáadva
  • A schema.rb alapértelmezés szerint UTF-8-ként van írva.
  • Meggyőző kapcsolat létrehozása rake db: séma: dump
  • futtatásakor
  • Az egyesülési feltételek nem fognak megfelelni a csatlakozási feltételeknek.
  • A rekord megsemmisítése elpusztítja a HABTM rekordot, mielőtt megsemmisülne.
  • Végezze el az ActiveRecord :: Tételek # find_each parancsot, hogy ne tegye vissza önmagát.
  • A table_exists frissítése? a PG-ben, hogy mindig az aktuális keresési_útvonalat vagy sémát használja, ha kifejezetten meg van adva.

Az újdonság a 3.0.9 verzióban:

  • A Rails ezen verziójának legfontosabb változásai a SafeBuffer sztringjeit körülvevő hibajavítások.

Újdonság a 3.1.0 RC4 verzióban:

  • escape_javascript safebuffer javítások.
  • json_escape safebuffer javítások.
  • RDoc / ruby-hibakeresési konfliktus-javítások.

  • A
  • arel_table elmentett, kivéve, ha a táblázatnév megváltozik.

Újdonság a 2.3.12-es verzióban:

  • Biztonsági problémák:
  • A rails_xss beépülő modulban vannak biztonsági problémák, és ezeket a kiadást rögzítették. Kérjük, győződjön meg arról, hogy frissíti a rails_xss plugint.
  • Változások:
  • A legfontosabb változások ebben a kiadásban a kompatibilitási problémák megoldása a Rubygems 1.8.5 verziójával.

Mi új a 3.1.0 RC 1 verzióban:

  • A jQuery most az alapértelmezett
  • DRY migrációk, amelyek képesek visszafordítani magukat. Tisztább, szebb migrációk.
  • A motorok most már rendelkeznek saját útválasztással és segítővel. Az eszközcsatornát is kihasználhatják (hamarosan további dokumentáció). Olvassa el a hajtóműves motorok mögött álló történetet (még akkor is, ha az eszközcikkek elavultak).
  • Alapértelmezés szerint nem engedélyezett bizonyos fontos figyelmeztetések miatt, amelyeket még ki kell húzni, de ha foglalkozik ezekkel, akkor nagyszerű módja annak, hogy csökkentse az alkalmazás által indított lekérdezések számát. A gyorsabb a jobb!
  • Az Active Record mostantól gyorsítótáras előkészített állításokat használ, amelyek minden esetben nagy lendületet adnak a PostgreSQL-nek, és a MySQL komplex kimutatásokban lendületet adnak.
  • Ez lehetővé teszi, hogy a HTTP gyorsítótárazás feltételes letöltéssel helyettesítsük az oldal gyorsítótárazását (amely hamarosan beépül a pluginbe, és eltávolítjuk a magból).
  • A Turn gem sokkal kedveltebb teszt kimenet. Az új alkalmazások alapértelmezés szerint a Ruby 1.9-en vannak.
  • Mostantól könnyebb, mint valaha, hogy az alkalmazás biztonságban maradjon force_ssl használatával. Alkalmazásonként vagy per-vezérlőnként.
  • Az attr_protected most elfogadja a szerepeket, így könnyebb kezelni az admin / nem adminisztrátori felosztást, és így tovább.
  • Dead-egyszerű BCrypt alapú jelszavak. Most nincs mentség arra, hogy ne forgassa el a saját hitelesítési sémát.
  • Objektumok sorba rendezése a JSON-val vagy bármi mással.

Az újdonság a 3.0.7 verzióban:

  • activesupport:
  • A Hash.from_xml többé nem veszíti el a csak szóközöket tartalmazó címkék tulajdonságait.
  • ActiveRecord:
  • A bejegyzések megsemmisítése a beágyazott attribútumok segítségével függetlenül az reject_if LH # 6006-ból.
  • Küldhetsz valamit? és sok? a Model.scoped a konzisztencia érdekében.
  • Idézze az ORDER BY záradékot a letöltött találatokban - javítások # 6620.
  • változás létezik? így a rekordok nincsenek instantiated - javítások # 6127. Ez megakadályozza a visszahívás utáni és utáni újraindítását, amikor a rekord létezését ellenőrzi.
  • Javítsa a teljesítmény-hibát az attribútumok hozzáféréseivel, amelyek csak a Ruby 1.8.7-es verzióján fordultak elő, és biztosítsák, hogy a db-ból származó oszlop nem szabványos karaktereket tartalmaz.
  • A teljesítményregresszió javítása 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 a read_attribute módszerrel kapcsolatban.
  • actionmailer:
  • távolítsa el a AM regiszter_observer és a regiszter_interceptor átvitelét a Postára.

Az újdonság a 3.0.5 verzióban:

  • Javítás, amikor a gzip UTF-8 stringet ad vissza Ruby 1.9-re, amikor valójában bináris.
  • Az aktív rekord határértékek nem kerülik el az Arel SQL Literal csomópontokat.
  • Az # kapcsolat, ahol a hívások mindig az AND utasításokat fogják előállítani, függetlenül attól, hogy hogyan viselkednek a feltételek tördelése (00693209ecc visszaállítása).
  • Az Observer visszahívása csak akkor kerül végrehajtásra, ha az ActiveRecordban STI-osztályokat használ.

Újdonság a 3.0.4 / 2.3.11 verzióban:

  • A Ruby On Rails két új verzióját adták ki, köztük számos olyan hibajavítást, amelyek néhány biztonsági problémára javításokat tartalmaznak.

Követelmények :

  • Ruby 1.8.7 / 1.9.2 vagy magasabb
  • RubyGems

Hasonló program

Liten Framework
Liten Framework

12 Apr 15

TrinteJS
TrinteJS

12 May 15

Kraken.js
Kraken.js

10 Dec 15

Lithium
Lithium

10 Feb 16

Más szoftver fejlesztő David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Hozzászólások a Ruby on Rails

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!
Keresés kategória szerint