Ruby on Rails

Software screenshot:
Ruby on Rails
Podrobnosti Software:
Verze: 5.0.0.1 / 4.2.7.1 Aktualizováno
Datum uploadu: 29 Sep 17
Licence: Volný
Popularita: 86

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails poskytuje všechny nástroje potřebné k vývoji webových aplikací, které lze spustit na CGI, FastCGI a mod_ruby.

Ruby on Rails, také známý jako Rails, dává developerovi čistě vývojové prostředí Ruby.

Rámec byl zpočátku vyvinut Davidem Heinemeiem Hanssonem z jeho práce na Basecampu.

Od té doby se Ruby on Rails stala inspirací pro většinu rámců MVC, přenášených do mnoha programovacích jazyků a prostředí.

Chcete-li nainstalovat, doporučujeme používat RubyGems.

Systémové požadavky


  • Ruby 1.8.7 / 1.9.2 nebo vyšší
  • RubyGems

Co je nového v této verzi:

  • Aktivní úloha
  • Asynchronní zprávy
  • Adekvátní záznam
  • Webová konzola
  • Podpora cizích klíčů

Co je nového ve verzi 4.2.6 / 3.2.22.2 / 5.0.0.beta4:

  • Aktivní úloha
  • Asynchronní zprávy
  • Adekvátní záznam
  • Webová konzola
  • Podpora cizích klíčů

Co je nového ve verzi 4.2.6 / 3.2.22.2 / 5.0.0.beta3:

  • Aktivní úloha
  • Asynchronní zprávy
  • Adekvátní záznam
  • Webová konzola
  • Podpora cizích klíčů

Co je nového ve verzi 4.2.5 / 3.2.22:

  • Aktivní úloha
  • Asynchronní zprávy
  • Adekvátní záznam
  • Webová konzola
  • Podpora cizích klíčů

Co je nového ve verzi 4.2.4 / 3.2.22:

  • Aktivní úloha
  • Asynchronní zprávy
  • Adekvátní záznam
  • Webová konzola
  • Podpora cizích klíčů

Co je nového ve verzi 4.2.3 / 3.2.22:

  • Aktivní úloha
  • Asynchronní zprávy
  • Adekvátní záznam
  • Webová konzola
  • Podpora cizích klíčů

Co je nového ve verzi 4.2.1 / 3.2.21:

  • Aktivní úloha
  • Asynchronní zprávy
  • Adekvátní záznam
  • Webová konzola
  • Podpora cizích klíčů

Co je nového ve verzi 4.2.0 / 3.2.21 / 4.2.1.rc1:

  • Aktivní úloha
  • Asynchronní zprávy
  • Adekvátní záznam
  • Webová konzola
  • Podpora cizích klíčů

Co je nového ve verzi 4.1.5:

  • Opravena chyba zabezpečení v metodě create_with v aktivním záznamu.

Co je nového ve verzi 4.1.3 / 3.2.19:

  • Opravy zabezpečení:
  • Chyba zabezpečení pro vkládání SQL v uvozovkách "bitstring".
  • Chyba zabezpečení pro vkládání SQL v uvozovkách "range".

Co je nového ve verzi 4.1.0:

  • Pružina - předběžná aplikace.
  • Varianty umožňují mít různé šablony a reakce na akce pro stejný typ mime (např. HTML).
  • Enums obklopuje vzorec, že ​​je stavové pole omezeno na několik možností.
  • Návrhy maileru zjednodušují vizuální opakování zobrazení pohledu na akce Mailer s testovacími údaji.
  • secrets.yml, který vám poskytuje jedno místo a jedno pohodlné rozhraní pro přístup k tajům, které byly nastaveny buď prostřednictvím proměnných ENV nebo skriptů nasazení.

Co je nového ve verzi 4.0.3 / 3.2.17 / 4.1.0.beta2:

  • Tyto tři verze obsahují důležité opravy zabezpečení.

Co je nového ve verzi 4.0.2 / 3.2.16:

  • Tyto dvě verze obsahují důležité opravy zabezpečení.

Co je nového ve verzi 4.0.1:

  • Toto vydání přichází s důležitou změnou v tom, jak funkce Active Record zpracovává další volání po objednávkách.

Co je nového ve verzi 4.0.0:

  • Umožňuje velmi snadné ukládání do mezipaměti ruštiny s využitím klíčových klíčů díky automatické správě závislostí vnořených šablon (prozkoumaná nejprve v pluginu cache_digests).
  • Zrychlete stránku na straně klienta s programem Turbolinks, který v podstatě změní vaši aplikaci na jednostránkovou aplikaci javascript, pokud jde o rychlost, ale žádné z vývojových nevýhod (s výjimkou případných problémů s kompatibilitou s některými existujícími balíčky JavaScript) .
  • Deklarativní etapy umožňují snadněji se ujistit, že využíváte čerstvost HTTP.

Co je nového ve verzi 3.2.13 / 2.3.18:

  • Opravy zabezpečení:
  • Symbol DoS zranitelnost v aktivním záznamu
  • Zranitelnost XSS v sanitize_css v akci Action Pack
  • Chyba zabezpečení při analýze XML ovlivňující uživatele služby JRuby
  • Zranitelnost XSS v pomocníkovi sanitizace Ruby on Rails

Co je nového ve verzi 4.0 Beta 1:

  • Záložník relací je nyní ve výchozím nastavení zašifrovaný (dříve jen podepsaný).
  • Silné parametry přebírají z attr_protected (nyní plugin), aby se chránili před cizími parametry.
  • Bezpečnostní záhlaví jako X-Frame-Options, X-XSS-Protection, X-Content-Type-
  • Parametr XML Parametr byl odeslán do pluginu.

Co je nového ve verzi 3.2.12 / 2.3.17:

  • 3.2.12 obsahuje jednu bezpečnostní opravu a 2.3.17 obsahuje dvě opravy zabezpečení.

Co je nového ve verzi 3.2.11 / 2.3.15:

  • Tato vydání obsahují dvě extrémně kritické opravy zabezpečení.

Co je nového ve verzi 3.2.10:

  • Pevná bezpečnostní mezera, takže možnosti hashes by měly být extrahovány pouze v případě, že existují další parametry.

Co je nového ve verzi 3.2.2:

  • Soubory protokolů jsou vždy vyprázdněny.
  • Neúspěšné testy budou ukončeny s nenulovým stavovým kódem.
  • Odstranění hovorů na zastaralé metody.
  • Dotazovací cache nástroje obsahují vazby v užitečném zatížení.
  • Hodnoty skrytých políček nejsou nastaveny, pokud je hodnota nula.
  • Různé opravy kompatibility Ruby 2.0

Co je nového ve verzi 3.2.1:

  • Některé opravy a vylepšení doc.

Co je nového ve verzi 3.2.0:

  • Rychlejší režim dev & amp; směrování
  • Tagged logger
  • Active Store Store

Co je nového ve verzi 3.2.0 RC2:

  • ActiveSupport :: Base64 je zastaralý ve prospěch :: Base64.
  • Přidána pomocná metoda font_path.
  • Závisí na stojanu ~> 1.4.0.
  • Přidáno: gzip option to caches_page. Výchozí možnost lze globálně nakonfigurovat pomocí kompilace page_cache_compression.

Co je nového ve verzi 3.2 RC1:

  • Rychlejší režim dev & amp; směrování
  • Vysvětlete dotazy
  • Tagged logger
  • Active Store Store

Co je nového ve verzi 3.1.3:

  • Tato verze obsahuje především opravy pro regrese, které se objevily v 3.1.2.

Co je nového ve verzi 3.1.2:

  • Opravena možná chyba XSS v metodě pomocného překladu v Ruby on Rails.

Co je nového ve verzi 3.1.0:

  • Streamování.
  • Reverzibilní migrace.
  • Potrubí aktiv.
  • jQuery jako výchozí knihovna JavaScript.

Co je nového ve verzi 3.1.0 RC8:

  • Toto je poslední kandidát na vydání verze 3.1.0. konečné.

Co je nového ve verzi 3.1.0 RC6 / 3.0.10 / 2.3.14:

  • 4 Opravy zabezpečení:
  • Filtr Přeskočit chyby
  • Problémy se vstřikováním SQL
  • Odstraňovat chybu ve značkách strip_tags
  • UTF-8 uniká zranitelnosti

Co je nového ve verzi 3.0.10.rc1:

  • Opravuje problém, ve kterém by mezipaměti zametávaly pouze po filtrech, které by neměly žádný objekt řadiče, zvýšila by nedefinovanou metodu název_kontroléru pro nulu
  • Zajistěte, aby byly při výskytu výjimek zaznamenány stavové kódy.
  • Podtřídy produktu OutputBuffer jsou respektovány.
  • Opravená akce ActionView :: FormOptionsHelper # vybrat pomocí: multiple = & gt; false
  • Vyhněte se extra volání do mezipaměti # čtení v případě výskytu fragmentu cache fragmentu
  • Komentář kódování kouzel přidán do souborů schema.rb
  • schema.rb je ve výchozím nastavení zapsán jako UTF-8.
  • Zajištění zavedeného připojení při spuštění rake db: schéma: výpis
  • Podmínky asociace nebudou splňovat podmínky spojení.
  • Zničení záznamu zničí záznam HABTM před samotným zničením.
  • Vytvořte ActiveRecord :: Batch # find_each, abyste se nevrátili zpět.
  • Aktualizovat table_exists? v PG, aby vždy používaly aktuální cestu hledání nebo schéma, pokud je výslovně nastaveno.

Co je nového ve verzi 3.0.9:

  • Hlavní změny v této verzi modulu Rails jsou opravy chyb, které obklopují modifikace řetězců SafeBuffer.

Co je nového ve verzi 3.1.0 RC4:

  • escape_javascript opravuje bezpečnostní balík.
  • json_escape opravuje bezpečný balík.
  • Rozpoznává konflikty RDoc / ruby-debug.
  • arel_table je uložen do mezipaměti, pokud název_tabulky se nezmění.

Co je nového ve verzi 2.3.12:

  • Bezpečnostní problémy:
  • V zásuvce rails_xss se vyskytují problémy s ochranou a byly s touto verzí opraveny. Ujistěte se, že aktualizujete svůj plugin rails_xss.
  • Změny:
  • Hlavními změnami v tomto vydání jsou problémy s kompatibilitou s Rubygems 1.8.5.

Co je nového ve verzi 3.1.0 RC 1:

  • jQuery je nyní výchozí
  • DRY migrace, které vědí, jak se vrátit zpět. Čistší, hezčí migrace.
  • Motory mohou mít nyní vlastní směrovací a pomocný rozsah. Mohou také využívat výhody plynovodu (více dokumentace o tom brzy). Přečtěte si příběh za montované motory (a to i tehdy, když je věcná práva již zastaralá).
  • Ve výchozím nastavení není povoleno kvůli některým důležitým upozorněním, které je třeba vyžehlit, ale pokud se s nimi můžete vypořádat, je to skvělý způsob, jak snížit počet dotazů, které aplikace spustí. Rychlejší je lepší!
  • Aktivní záznam nyní používá mezipaměti připravené příkazy, což je ve všech případech velkým přínosem pro systém PostgreSQL a podpora MySQL na komplexních výkazech.
  • Umožňuje použití ukládání do mezipaměti HTTP s podmíněným získáním jako náhrada za ukládání do mezipaměti stránky (což brzy budeme zapracovat do pluginu a vyjmeme z jádra).
  • Velmi hezký zkušební výstup s laskavým svolením z Turn gem. Je zapnuto s novými aplikacemi ve výchozím nastavení na Ruby 1.9.
  • Nyní je snazší než kdykoli předtím, aby vaše aplikace byla bezpečná pomocí příkazu force_ssl. Buď per-app nebo per-controller.
  • attr_protected nyní přijímá role, takže je jednodušší řešit rozdělení admin / non-admin a další.
  • Zablokovaná hesla založená na BCrypt. Nyní neexistuje žádná výmluva, aby jste nezahrnuli svůj vlastní schéma autentizace.
  • Serializujte objekty s JSONem nebo cokoliv jiného byste chtěli.

Co je nového ve verzi 3.0.7:

  • aktivní podpora:
  • Hash.from_xml již neztrácí atributy na tagy obsahující pouze mezery.
  • aktivní záznam:
  • Zrušení záznamů prostřednictvím vnořených atributů funguje nezávisle na typu reject_if LH # 6006.
  • Delegovat všechny? a mnoho? na Model.scoped pro konzistenci.
  • Citovat klauzuli ORDER BY v náhodném nálezu - oprava # 6620.
  • Existuje změna? takže záznamy nejsou instancovány - opravy # 6127. To zabraňuje spuštění zpětných volání after_find a after_initialize při kontrole existence záznamu.
  • Opravte chybu s atributy, která se objevila pouze na Ruby 1.8.7, a ujistěte se, že ukládáme do mezipaměti typové hodnoty, když sloupec vrácený z db obsahuje nestandardní znaky.
  • Opravte regresi výkonu uvedenou zde 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8 týkající se metody read_attribute.
  • actionmailer:
  • odebrat AM delegující register_observer a register_interceptor na Mail.

Co je nové ve verzi 3.0.5:

  • Opravit, když gzip vrátí řetězec UTF-8 na Ruby 1.9, když je skutečně binární.
  • Aktivní limitní hodnoty záznamu nebudou unikat Arel SQL Literal uzlů.
  • Vztahy # kde volání budou vždy vytvářet příkazy AND bez ohledu na to, jak se chovají chování podmínek (návrat do 00693209ecc).
  • Zpětná volání pozorovatele bude provedena pouze jednou, když použijete třídy STI v ActiveRecord.

Co je nového ve verzi 3.0.4 / 2.3.11:

  • Byly vydány dvě nové verze Ruby On Rails včetně několika oprav chyb, které obsahují opravy některých bezpečnostních problémů.

Požadavky :

  • Ruby 1.8.7 / 1.9.2 nebo vyšší
  • RubyGems

Podobný software

Symfony
Symfony

29 Sep 17

Jam.py
Jam.py

13 May 16

batman.js
batman.js

12 May 15

Ampersand.js
Ampersand.js

13 Apr 15

Ostatní software developer David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Komentáře k Ruby on Rails

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!