📜 ⬆️ ⬇️

Ruby on Rails is already at 3.2, the next station is 4.0.0.beta

The Ruby on Rails development team is working hard to pave the way for the next versions, delighting us with all the new and new buns. And the other day, David (who Heinemeier Hansson) reported on the blog news about the next update of Rails to version 3.2 RC1, at the same time noticing that version 3.2 will be the last in the third branch and on the way to 4.0.0.beta.

The main differences in version 3.2 from the previous few:
  1. The development mode has become more noticeable faster, which is especially noticeable on large applications.
  2. Thanks to the Journey engine , routing has also become faster. Which, again, is especially noticeable on large-scale applications.
  3. Added "interpreter" requests. For example, we write puts Person.active.limit(5).explain and see the contents of the request generated by ARel.
  4. More advanced logging system. The update will help keep a log of logs in the context of ... for example, different users of the application.
  5. And the store function in Active Record will further expand the possibilities of storing values.
All changes in detail here .
And as always, to install Rails 3.2 RC1 you just need to write gem install rails --pre .

Rails / master on 4.0.0.beta!

At the expense of the fourth version of the information is not enough, but it was noticed that it will support Ruby 1.9.3 without backward compatibility of older versions. Actually, this is what encouraged the developers to move on to the next version. They promise to present a stable version by the summer of 2012, supporting a two-year cycle of major updates (the first version in 2005, the second in 2007 and the third in 2010).

')

Source: https://habr.com/ru/post/135084/


All Articles