LINUX.ORG.RU

Rails 4.0

 ,


3

4

После двух релиз-кандидатов вышла долгожданная четвертая версия популярного веб-фреймворка Ruby on Rails. Четвертую версию отделяют от третьей десять тысяч коммитов от пятиста контрибьюторов.

Из значительных изменений:

  • турболинкс (который уже долгое время был доступен гемом) — подгружает ссылки AJAX и заменяет body без перезагрузки страницы. В зависимости от количества JS/CSS может дать визуальное ускорение работы сайта;
  • «кэширование матрешкой» c автоматическим разрешением зависимостей вложенных шаблонов при очистке;
  • стриминг — возможность длительной передачи потока данных клиенту с использованием response.stream.write;
  • плюс огромноe количество исправлений во всех модулях: Action Pack, Active Model, Active Record, Active Support.

Большая часть работы над ускорением работы в браузере была произведена при разработке новой версии Basecamp, проприетарного веб-сервиса для управления проектами.

Для апгрейда с тройки имеется мануал

>>> Подробности

★★★★★

Проверено: maxcom ()
Последнее исправление: ymn (всего исправлений: 8)

«Кэширование матрешкой» c автоматическим разрешением зависимостей вложенных шаблонов при очистке;

Мог бы и ссылку влепить какую. Что за кэширование матрёшкой?

Турболинкс

Все проблемы с ним решены или лучше не трогать совсем?

anonymous
()
Ответ на: комментарий от drakmail

О, спасибо тебе. Посмотрю.

а там какой-нибудь autolibs есть?

C1nde
()
Ответ на: комментарий от anonymous

чуть больше кода, чуть больше возможностей. чем у chruby

st4l1k ★★
()
Последнее исправление: st4l1k (всего исправлений: 1)
Ответ на: комментарий от umren

что то даже срачика нет, Рельсы уже никому не интересны?

Не к чему придраться, рельсы великолепны.

Debasher ★★★★★
()

Пользуясь случаем - не посоветуют ли местные рельсоводы годные учебники по рельсам и собственном руби?

anonymous
()
Ответ на: комментарий от anonymous

Agile Web Development with Rails 4 by Sam Ruby;
Programming Ruby 1.9 & 2.0 (4th edition): The Pragmatic Programmers' Guide by Dave Thomas, with Chad Fowler and Andy Hunt;
Metaprogramming Ruby: Program Like the Ruby Pros by Paolo Perrotta.

dismal_faun ★★
()
Ответ на: комментарий от dismal_faun

Спасибо! а просто интересные сайты о Ruby/Rails не подскажете? особенно которые сами используете.

anonymous
()
Ответ на: комментарий от blackst0ne

Новый проект уже можно безболезненно начинать на RoR 4.0?

Можно было и пару месяцев назад. Проблемы только со всякими редко обновляемыми движками поверх рельсов аля магазин.

q0tw4 ★★★★
()
Ответ на: комментарий от q0tw4

q0tw4

Можно было и пару месяцев назад. Проблемы только со всякими редко обновляемыми движками поверх рельсов аля магазин.


Те гемы, которые у меня используются, к сожалению, ещё не обновлены для rails4.

blackst0ne ★★★★★
()
Ответ на: комментарий от blackst0ne

Те гемы, которые у меня используются, к сожалению, ещё не обновлены для rails4.

Ну не повезло. Бывает. Тут же опенсорц - никто никому ничего не должен. Кстати, ты проверял на гитхабе, а то может просто не релизнули поддержку? Или может своими силами можно обновить.

q0tw4 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.