Ajax Russia : Аякс по-русски

Свежие новости из мира IT

Ruby on Rails 1.2.4, подготовка к 2.0

Rails logoВышла новая версия фреймворка 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? ).

del.icio.us Забобрить!

7 Comments so far

  1. Думаю October 8th, 2007 16:45

    Я не разобрался как поставить да и что т офака номрального и примеров не нашёл :(

  2. Aleksandr October 8th, 2007 16:50

    Тоесть ты хочешь с нуля поставить Rails? Могу написать небольшой туториал по установке :)

  3. Pizgin October 8th, 2007 19:58

    Было бы здорово. Кстати подскажите как вообще лучше деражать Rails через apt-get install rails или через gem?

  4. Aleksandr October 8th, 2007 22:24

    я через gem :) но я на виндоусе

  5. Mihserf October 9th, 2007 09:50

    Aleksandr, если на виндоусе и работаете с автотестом, то может подскажете как заставить правильно работать связку RSpec+autotest+Snarl? У меня всегда выдаётся сообщение что тест без ошибок, хотя даже если явно их делаю.

  6. Aleksandr October 9th, 2007 10:05

    Извини, не могу помочь. В двух словах, что делают эти плагины?

  7. Mihserf October 9th, 2007 10:42

    RSpec - это BDD-фреймворк для тестирования, но наверное точнее - для спецификации.
    Autotest - собственно штука полностью отвечающая своему названию. Когда он запущен, то тестирование производится в фоне после каждого изменения в файле, а Snarl результаты данного тестирования красиво выводит в отдельном маленьком полупрозрачном окошке(вообще Snarl это система нотификации чего-либо).

Leave a reply