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

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

Hazaar MVC
Hazaar MVC

14 Apr 15

Colony
Colony

12 May 15

Apache CXF
Apache CXF

9 Feb 16

Koa
Koa

10 Dec 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!