Ruby on Rails 1.2.4, подготовка к 2.0
Вышла новая версия фреймворка Ruby on Rails 1.2.4. Этот релиз содержит несколько исправленных багов, улучшенную систему безопасности, ускорения в производительности, а также готовит программистов к переходу на версию 2.0, которая уже не за горами.
В чём заключается подготовка к версии 2.0?
В RoR 2.0 перестанут работать некоторые функции, и 1.2.4 предупредит, если вы их используете. Кто использует RESTful routing, обратите внимание на новые ссылки. Теперь вместо /post/1;edit будет /post/1/edit, чему я очень рад. Эта точка с запятой немного мозолила глаза. Старые ссылки будут всё равно работать, просто Rails не будет их генерировать.
Улучшенная система безопасности
- Передача id сессии в URL больше не поддерживается.
- Переработан алгоритм генерации JSONa, чтобы предотвратить XSS атаки.
- Исправлены потенциальные угрозы безопасности в XmlSimple, а также ускорена его работа.
Установка
Установить новую версию RoR можно стандартной командой: gem install rails
Я побежал обновляться. Пишите, если будут проблемы с установкой ( кто-нибудь из посетителей вообще использует Rails? ).
7 Comments so far
Leave a reply
Я не разобрался как поставить да и что т офака номрального и примеров не нашёл
Тоесть ты хочешь с нуля поставить Rails? Могу написать небольшой туториал по установке
Было бы здорово. Кстати подскажите как вообще лучше деражать Rails через apt-get install rails или через gem?
я через gem
но я на виндоусе
Aleksandr, если на виндоусе и работаете с автотестом, то может подскажете как заставить правильно работать связку RSpec+autotest+Snarl? У меня всегда выдаётся сообщение что тест без ошибок, хотя даже если явно их делаю.
Извини, не могу помочь. В двух словах, что делают эти плагины?
RSpec - это BDD-фреймворк для тестирования, но наверное точнее - для спецификации.
Autotest - собственно штука полностью отвечающая своему названию. Когда он запущен, то тестирование производится в фоне после каждого изменения в файле, а Snarl результаты данного тестирования красиво выводит в отдельном маленьком полупрозрачном окошке(вообще Snarl это система нотификации чего-либо).