Ruby — замечательный язык со множеством интересных деталей, которые вы могли раньше и не видеть. В этом посте я собрал несколько таких деталей в список. 1. Heredoc + Метод Если у вас есть какие-то текстовые данные, которые вы хотите встроить в программу, вы можете использовать “heredoc”. В результате вы получите строку, например так: input = <<-IN ULL RRDDD LURDL IN Но дополнительно к этому можно использовать пост-процессинг, например разделить текст по словам. Ruby позволяет делать такое: input = <<-IN.split ULL RRDDD LURDL IN А ещё в Ruby 2.3 появился «волнистый» heredoc <<~. Он удаляет все пробелы, использованные для отступов, распространённую проблему использования heredoc для текста. Читать дальше →
We’re proud to welcome Eileen M. Uchitelle to Rails core. Eileen has worked tirelessly on Rails for three years, and just completed a major integration bit to have Capybara-backed system tests in Rails 5.1. Her fingerprints are all over Active Record, she’s been reviewing tons of community pull requests, pushed testing ever forward, and written a bunch of needed documentation. A very well-rounded involvement indeed! Eileen is Rails core member #14 and our first woman on the team ❤️
Hi everyone, I am happy to announce that Rails 4.2.8 has been released. This is the first version of the 4.2 series that officially support Ruby 2.4. CHANGES since 126.96.36.199 To view the changes for each gem, please read the changelogs on GitHub: Action Mailer CHANGELOG Action Pack CHANGELOG Action View CHANGELOG Active Job CHANGELOG Active Model CHANGELOG Active Record CHANGELOG Active Support CHANGELOG Railties CHANGELOG Full listing To see the full list of changes, check out all the commits on GitHub. SHA-1 If you’d like to verify that your gem is the same as the one I’ve uploaded, please use these SHA-1 hashes. Here are the checksums for 4.2.8: $ shasum *-4.2.8.gem cc7ae3c4dcefa6143fab312c0f1f49739665c6d0 actionmailer-4.2.8.gem 185fce7ae0e740dba3282118ab3485a734fbe29b actionpack-4.2.8.gem 723f43d0d5e07d884fe73241195ede30e63c692a actionview-4.2.8.gem 5743c76b7ebcb91e93c6ed1af3bf97e5888253fa activejob-4.2.8.gem b82e9fe90171934f3fb16b44b6f15abc5e2e942b activemodel-4.2.8.gem d794a4c91a5d1eef1dcccb5c8fb2db554e4c2b35 activerecord-4.2.8.gem 7f3383216dd88dd9317447d619a7c671aa362115 activesupport-4.2.8.gem 4e0e486fee35547a7d00f3149634513e8fc2a7e9 rails-4.2.8.gem ec16b696985663f5e67bbeeb9acf331f3eb3892b railties-4.2.8.gem As always, huge thanks to the many contributors who helped with this release.