Ruby on Rails

Софтуер снимки:
Ruby on Rails
Софтуер детайли:
Версия: 5.0.0.1 / 4.2.7.1 актуализира
Дата на качване: 29 Sep 17
Розробник: David Heinemeier Hansson
Разрешително: Безплатно
Популярност: 86

Rating: 3.0/5 (Total Votes: 2)

Ruby on Rails предоставя всички инструменти, необходими за разработването на уеб приложения, които могат да се изпълняват на CGI, FastCGI и mod_ruby.

Ruby on Rails, известен също като Rails, дава на разработчика чиста среда за разработка Ruby.

Рамката първоначално бе разработена от Дейвид Хайнемейер Хансон от работата му върху Basecamp.

Оттогава насам Ruby on Rails се превърна в вдъхновение за повечето MVC рамки наоколо, пренасяйки се на многобройни програмни езици и среди.

За да инсталирате, се препоръчва да използвате RubyGems.

Системни изисквания


  • Ruby 1.8.7 / 1.9.2 или по-нова
  • RubyGems

Какво е новото в това издание:

  • Активна задача
  • Асинхронни писма
  • Адекватно записване
  • Уеб конзола
  • Поддръжка на чужди ключове

Какво е новото във версия 4.2.6 / 3.2.22.2 / 5.0.0.beta4:

  • Активна задача
  • Асинхронни писма
  • Адекватно записване
  • Уеб конзола
  • Поддръжка на чужди ключове

Какво е новото във версия 4.2.6 / 3.2.22.2 / 5.0.0.beta3:

  • Активна задача
  • Асинхронни писма
  • Адекватно записване
  • Уеб конзола
  • Поддръжка на чужди ключове

Какво е новото във версия 4.2.5 / 3.2.22:

  • Активна задача
  • Асинхронни писма
  • Адекватно записване
  • Уеб конзола
  • Поддръжка на чужди ключове

Какво е новото във версия 4.2.4 / 3.2.22:

  • Активна задача
  • Асинхронни писма
  • Адекватно записване
  • Уеб конзола
  • Поддръжка на чужди ключове

Какво е новото във версия 4.2.3 / 3.2.22:

  • Активна задача
  • Асинхронни писма
  • Адекватно записване
  • Уеб конзола
  • Поддръжка на чужди ключове

Какво е новото във версия 4.2.1 / 3.2.21:

  • Активна задача
  • Асинхронни писма
  • Адекватно записване
  • Уеб конзола
  • Поддръжка на чужди ключове

Какво ново във версия 4.2.0 / 3.2.21 / 4.2.1.rc1:

  • Активна задача
  • Асинхронни писма
  • Адекватно записване
  • Уеб конзола
  • Поддръжка на чужди ключове

Какво е новото във версия 4.1.5:

  • Фиксирана уязвимост в метода create_with в Active Record.

Какво е новото във версия 4.1.3 / 3.2.19:

  • Коригирания на сигурността:
  • Цифрова уязвимост на SQL инжектиране при цитиране на "bitstring".
  • Цифрова уязвимост на SQL инжектиране в цитирания диапазон.

Какво е новото във версия 4.1.0:

  • Пролет - приложението за предварително зареждане на приложения.
  • Вариантите ви позволяват да имате различни шаблони и отговори за действие за същия тип Mime (например HTML).
  • Enums обгръща шаблона за ограничаване на полето за състоянието само до няколко опции.
  • Визуализациите на мейлър правят мъртвата лесна за виртуална повторение на екрана ви на Действие Mailer с данни от тестовете.
  • secrets.yml, което ви дава едно място и удобен интерфейс за достъп до тайни, които са зададени чрез променливи ENV или скриптове за разполагане.

Какво е новото във версия 4.0.3 / 3.2.17 / 4.1.0.beta2:

  • Тези три версии съдържат важни корекции за сигурност.

Какво е новото във версия 4.0.2 / 3.2.16:

  • Тези две издания съдържат важни корекции за сигурност.

Какво е новото във версия 4.0.1:

  • Тази версия идва с важна промяна в начина, по който Active Record обработва последващите повиквания.

Какво е новото във версия 4.0.0:

  • Уверете се, че е супер лесно да направите кеширане на руски кукли чрез изтичане на ключове с автоматично управление на зависимости от вложени шаблони (разгледано първо в приставката cache_digests).
  • Ускорете клиентската страна с Turbolinks, което по същество превръща приложението ви в едно-единствено javascript приложение по отношение на скоростта, но без никакви недостатъци в разработката (с изключение на евентуални проблеми със съвместимостта с някои съществуващи пакети JavaScript) .
  • Деклариращите етапи правят още по-лесно да се гарантира, че се възползвате от HTTP свежестта.

Какво е новото във версия 3.2.13 / 2.3.18:

  • Коригирания на сигурността:
  • Символ на DoS уязвимост в активен запис
  • Уязвимост на XSS в sanitize_css в Action Pack
  • Уязвимост при анализиране на XML, засягаща потребителите на JRuby
  • Уязвимост на XSS в помощния помощник на Ruby on Rails

Какво е новото в версия 4.0 Beta 1:

  • Списът за сесиите вече е шифрован по подразбиране (преди това е бил само подписан).
  • Силните параметри поемат от attr_protected (сега плъгин), за да се предпазят от чужди параметри.
  • Защитните заглавки като X-Frame-Options, X-XSS-Protection, X-Content-Type Options са включени по подразбиране със солидни стойности.
  • Параметърът за XML параметри е изпратен до плъгин.

Какво е новото във версия 3.2.12 / 2.3.17:

  • 3.2.12 съдържа една корекция за защита, а 2.3.17 съдържа две корекции за сигурност.

Какво е новото във версия 3.2.11 / 2.3.15:

  • Тези издания съдържат две изключително важни корекции за сигурност.

Какво е новото във версия 3.2.10:

  • Фиксирана празнота за сигурността, така че хеш опциите трябва да се извличат само ако има допълнителни параметри.

Какво е новото във версия 3.2.2:

  • Регистрационните файлове винаги са изчерпани.
  • Тестовете за неизправност ще излязат с ненулев статус.
  • Премахване на повиквания до отхвърлени методи.
  • Устройството за кеширане на заявката включва връзки в полезния товар.
  • Стойностите на скритите квадратчета не са зададени, ако стойността е нула.
  • Различни корекции за съвместимост с Ruby 2.0

Какво е новото във версия 3.2.1:

  • Някои корекции и подобрения на док.

Какво е новото във версия 3.2.0:

  • По-бърз режим dev & amp; маршрутизация
  • Tagged logger
  • Активен запис на записи

Какво е новото във версия 3.2.0 RC2:

  • ActiveSupport :: Base64 е отхвърлен в полза на :: Base64.
  • Добавен помощен метод font_path.
  • Зависи от стойката ~ & gt; 1.4.0.
  • Добавена е опцията gzip към caches_page. Опцията по подразбиране може да бъде конфигурирана глобално с помощта на page_cache_compression.

Какво е новото във версия 3.2 RC1:

  • По-бърз режим dev & amp; маршрутизация
  • Обяснете заявките
  • Tagged logger
  • Активен запис на записи

Какво е новото във версия 3.1.3:

  • Тази версия главно съдържа корекции за регресии, които се появяват в 3.1.2.

Какво е новото във версия 3.1.2:

  • Фиксирана евентуална уязвимост на XSS в помощния метод за превод в Ruby on Rails.

Какво е новото във версия 3.1.0:

  • стрийминг.
  • Обратими миграции.
  • Активният тръбопровод.
  • jQuery като библиотека по подразбиране на JavaScript.

Какво е новото във версия 3.1.0 RC8:

  • Това е последният кандидат за освобождаване преди 3.1.0. окончателно.

Какво е новото във версия 3.1.0 RC6 / 3.0.10 / 2.3.14:

  • 4 Коригирания на сигурността:
  • Прескачане на филтри за грешки
  • Въпроси за инжектиране по SQL
  • Разработване на грешка при strip_tags
  • UTF-8 избягва уязвимостта

Какво е новото във версия 3.0.10.rc1:

  • Коригира проблем, при който кеш паметта само с филтри няма да има обект на контролер, би повишил недефиниран метод controller_name за нула
  • Уверете се, че кодовете за състоянието се записват, когато се налагат изключения.
  • Подкласовете на OutputBuffer се спазват.
  • Фиксирана ActionView :: FormOptionsHelper # изберете с: multiple = & gt; фалшива
  • Избягвайте допълнително обаждане до кеш паметта # read in case of cache hit cache
  • Коментарът за кодиране на магията е добавен към файловете schema.rb
  • schema.rb е написан по подразбиране като UTF-8.
  • Осигуряване на установена връзка при стартиране на рейка db: schema: dump
  • Условията на асоциацията няма да се съчетаят с условия на присъединяване.
  • Унищожаването на запис ще унищожи записа на HABTM, преди да се унищожи.
  • Направете ActiveRecord :: Batch # find_each да не се връщате самостоятелно.
  • Актуализиране на table_exists? в PG, за да използваме винаги текущия път на търсене или схемата, ако е изрично зададен.

Какво е новото във версия 3.0.9:

  • Основните промени в тази версия на Rails са корекции на грешки около модификациите на низовете SafeBuffer.

Какво е новото във версия 3.1.0 RC4:

  • escape_javascript поправя корекциите на сигурността.
  • json_escape корекции на сигурността.
  • RDoc / руби-отстраняване на корекции на конфликти.
  • arel_table се кешира, освен ако името_на_така се промени.

Какво е новото във версия 2.3.12:

  • Проблеми със сигурността:
  • В приставката за rails_xss има проблеми със сигурността и те са били фиксирани с това съобщение. Моля, уверете се, че сте надстроили приставката си за rails_xss.
  • Промени:
  • Основните промени в тази версия определят проблемите със съвместимостта с Rubygems 1.8.5.

Какво е новото във версия 3.1.0 RC 1:

  • jQuery е по подразбиране
  • Сухи миграции, които знаят как да се върнат. По-чисти, по-хубави миграции.
  • Двигателите могат да имат свой собствен маршрут и помощен обхват. Те също така могат да се възползват от тръбопровода за активи (повече документация за това скоро). Прочетете историята зад монтиращите се двигатели (дори ако активите вече не са актуални).
  • Не е разрешено по подразбиране поради някои важни предупреждения, които все още трябва да бъдат изгладени, но ако можете да се справите с тях, това е чудесен начин да намалите броя на заявките, които приложението ви ще задейства. По-бързо е по-добре!
  • Active Record сега използва кеширани изявления, което е голям тласък за PostgreSQL във всички случаи и тласък за MySQL при сложни изявления.
  • Това прави възможно използването на HTTP кеширане с условно получаване като заместител на кеширането на страници (което скоро ще включим в приставката и ще премахнем ядрото).
  • Много по-хубаво изпитание, получено от скъпоценното камъче. Той е включен по подразбиране за нови приложения на Ruby 1.9.
  • Сега е по-лесно от всякога да държите приложението си на сигурно място с force_ssl. Или на приложението, или на контролера.
  • attr_protected вече приема роли, така че е по-лесно да се справите с разделяния на администраторски / не-администраторски и други.
  • Запазени прости BCrypt-базирани пароли. Сега няма извинение да не се преобръща вашата собствена схема за удостоверяване.
  • Сериализирате обекти с JSON или каквото друго искате.

Какво ново във версия 3.0.7:

  • activesupport:
  • Hash.from_xml вече не губи атрибути на маркери, съдържащи само празно пространство.
  • activerecord:
  • Унищожаването на записите чрез вложени атрибути работи независимо от reject_if LH # 6006.
  • Делегирайте ли? и много? да се моделира.
  • Дайте цитирам клаузата ORDER BY в досиета - корекции # 6620.
  • Има ли промяна? така че записите не са инстанциирани - поправя # 6127. Това предотвратява появяването на after_find и after_initialize обратните обаждания, когато се проверява за съществуване на записа.
  • Коригирайте програмното грешка с атрибути, които са се появили само на Ruby 1.8.7 и се уверете, че кешираме въведените стойности, когато колоната, върната от db, съдържа нестандартни символи.
  • Коригирайте регресията на ефективността, въведена тук 86acbf1cc050c8fa8c74a10c735e467fb6fd7df8, свързана с метода read_attribute.
  • actionmailer:
  • премахнете AM, делегиращо register_observer и register_interceptor в Mail.

Какво е новото във версия 3.0.5:

  • Коригирайте, когато gzip връща низ UTF-8 на Ruby 1.9, когато всъщност е двоичен.
  • Активните гранични стойности за запис няма да изчезнат Arel SQL Literal възли.
  • Връзка #, където обажданията винаги ще произвеждат AND изрази независимо от това как се държи хеш условия (връща 00693209ecc).
  • Обратните повиквания на наблюдателя ще се изпълняват само веднъж, когато се използват класове STI в ActiveRecord.

Какво е новото във версия 3.0.4 / 2.3.11:

  • Две нови версии на Ruby On Rails са издадени, включително редица корекции на грешки, които съдържат поправки за някои проблеми със сигурността.

Изисквания :

  • Ruby 1.8.7 / 1.9.2 или по-нова
  • RubyGems

Подобен софтуер

JEDI VCL
JEDI VCL

12 May 15

batman.js
batman.js

12 May 15

FuelPHP
FuelPHP

4 Jun 15

Guzzle
Guzzle

11 Mar 16

Друг софтуер на разработчика David Heinemeier Hansson

ActiveRecord
ActiveRecord

5 Jun 15

Коментари към Ruby on Rails

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория