Жил-был поставщик облачных сервисов и захотелось ему не отставать от прогресса. И решил он обновиться с Rails 4.2.8 до Rails 5.0.2. А как это было, что по пути отвалилось, что по лбу вдарило с ускорением и какой опыт из этого вынесли — читайте под катом.
Рубрика «rails 4»
Из Rails 4 в Rails 5: как это было
2017-05-10 в 6:57, admin, рубрики: AC&AP, rails 4, rails 5, Rails4 to Rails 5, ruby, ruby on rails, миграция на Rails 5, миграция с Rails 4 на Rails 5, передний край технологий, переход c Rails 4 на Rails 5, переход на Rails 5, Разработка веб-сайтов, регулярные обновления, метки: Rails4 to Rails 5, миграция на Rails 5, миграция с Rails 4 на Rails 5, переход c Rails 4 на Rails 5, переход на Rails 5Rails 4. Гибкая разработка веб-приложений
2014-03-13 в 11:20, admin, рубрики: rails, rails 4, ruby, ruby on rails, rubygems, Блог компании Издательский дом «Питер», книги, Программирование, метки: rails, rails 4, rubygems, книги, ПрограммированиеПеред вами новое издание бестселлера «Agile web development with Rails», написанного Сэмом Руби — руководителем Apache Software Foundation и разработчиком формата Atom, Дэйвом Томасом — автором книги «Programming Ruby» и Дэвидом Хэнссоном — создателем технологии Rails. Rails представляет собой среду, облегчающую разработку, развертывание и обслуживание веб-приложений. За время, прошедшее с момента ее первого релиза, Rails прошла путь от малоизвестной технологии до феномена мирового масштаба и стала именно той средой, которую выбирают, чтобы создавать так называемые «приложения Web 2.0». Эта книга, уже давно ставшая настольной по изучению Ruby on Rails, предназначена для всех программистов, собирающихся создавать и развертывать современные веб-приложения. Из первой части книги вы получите начальное представление о языке Ruby и общие сведения о самой среде Rails. Далее на примере создания интернет-магазина вы изучите концепции, положенные в основу Rails. В третьей части рассматривается вся экосистема Rails: ее функции, возможности и дополнительные модули. Обновленное издание книги описывает работу с Rails поколения 4 и Ruby 1.9 и 2.0.
Стриминг в Rails 4
2013-07-26 в 23:21, admin, рубрики: html5, rails 4, ruby, ruby on rails, streaming, переводы, метки: html5, rails 4, streamingЧто такое стриминг?
Стриминг крутился около Rails начиная с версии 3.2, но он был ограничен исключительно стримингом шаблонов. Rails 4 же вышел с более зрелым функционалом стриминга в реальном времени. По сути это значит что Rails сейчас способен нативно обрабатывать I/O объекты и посылать данные клиенту в риалтайме.
Streaming и Live — два отдельных модуля, реализованных внутри ActionController'а. Streaming включен по умолчанию, в то время как Live должен быть явно добавлен непосредственно в контроллере.
Основной api стриминга использует класс Fiber (доступен с версии ruby 1.9.2). Файберы предоставляют инструментарий для потоко-подобного параллелизма в ruby. Fiber дает возможность потокам приостанавливаться и возобновлять работу по желанию программиста, а не быть по сути упреждающими.
Читать полностью »
Проверьте на готовность ваш Gemfile к Rails 4
2013-07-07 в 6:07, admin, рубрики: gem, rails 3, rails 4, ruby, ruby on rails, метки: gem, rails 3, rails 4, ruby on rails Rails 4 вышли две недели назад, а вы все еще сидите на третьих? Вас останавливает трудоемкий процесс проверки работоспособности всех подключенных гемов? Не беда! Буквально 10 дней назад стартовал веб-сервис по проверке совместимости гемов и Rails 4 от frodsan и Florent.
Читать полностью »
Что нового в Rails 4
2013-02-23 в 17:51, admin, рубрики: engine yard, rails 4, ruby on rails, ruby on rails 4, Блог компании Engine Yard, Веб-разработка, метки: engine yard, rails 4, ruby on rails 4 Четвёртая версия фреймворка Ruby on Rails уже не за горами. Хотя официальной даты релиза еще нет, многие ожидают release candidate уже в начале этого года.
Эта версия фреймворка разрабатывается уже год и представляет из себя множество изменений во внутренней архитектуре. Фреймворк эволюционировал и прибрёл более модульный формат, большинство из нововведений раскидано по отдельным джэмам, для того, чтобы основной код оставался чистым. Таким образом, устаревший функционал можно официально не поддерживать, но использовать, если такая необходимость возникнет.
Во время написания этих строк Engine Yard пока что официально не поддерживает Rails 4 в наших облачных продуктах. Однако, если вы хотите таки их опробовать, вы, конечно, же сможете. Однако будьте внимательны — некоторые возможности, особенно live streaming, скорее всего не будут работать.
Если вы столкнётесь со сложностями при попытке развёртывания приложений на Rails 4, то их нужно регистрировать как feature requests, а не как баг, так как мы ещё не закончили интегрирование Rails 4 в наши продукты.
Читать полностью »
2013: Обратный отсчет до Rails 4
2012-12-10 в 15:43, admin, рубрики: new year, rails 4, ruby, ruby on rails, метки: new year, rails 4, ruby on railsВсе ближе тот момент, когда выйдет четвертый порядковый релиз фреймворка Ruby on Rails. Доступно уже довольно много информации, и большой частью нового функционала можно начать пользоваться уже сейчас, чтобы массовый исход на новую версию не стал слишком болезненным (хотя политика версионности рельсы делает все, чтобы этот процесс был максимально гладким).
Самое время пробовать новинку на вкус. Ребята из Remarkable Labs пообещали выпускать для Вас по статье в день до самого нового года, освещая различные аспекты желанной четвертой рельсы.
Читать полностью »
Ruby NoName Podcast S04E14
2012-07-26 в 13:14, admin, рубрики: closures, Jenkins, mysql, rails 4, ruby, RubyMotion, паттерны, подкасты, метки: closures, Jenkins, mysql, rails 4, RubyMotion, паттерныRuby NoName Podcast S04E10
2012-05-29 в 5:32, admin, рубрики: devconf, rails 4, ruboto, ruby, skypekit, подкасты, метки: devconf, rails 4, ruboto, skypekitПодкаст
http://ruby.rpod.ru/276289.html
Новости
- Libskypekit and Skypekit – C and Ruby interface for Skype
- Gem для работы с Google spreadsheet
- Поддержка PostgreSQL datatypes в Rails 4
- Ruby 2.0 roadmap
- The Bastards Book of Ruby
- Continuos deployment for ruby gems
- Ruboto 0.6.0
- Mechanize 2.5
- Гем для асинхронной отсылки почты из devise - devise-async
- Глава из книги Ruby Under a Microscope
- Последняя попытка попасть на devConf