Fedora 22 přichází se spoustou aktualizací a programovací jazyk Ruby s frameworkem Ruby on Rails nejsou výjimkou. Nová Fedora obsahuje poslední stabilní Ruby 2.2.2 a Rails 4.2.

Ruby 2.2.2

Ruby nainstalujete příkazem:

# dnf install ruby

Ruby přichází především s novým inkrementálním garbage collectorem a garbage collectorem pro symboly. Nezapomeňte také, že JSON a BigDecimal, které jsou součástí standardní knihovny, je nutné ve Fedoře explicitně ‚requirovat‘. Kompletní změny najdete na oficiálním blogu.

Ruby on Rails 4.2

Ruby on Rails s výchozímy gemy nainstalujete příkazem:

# dnf install rubygem-{rails,sqlite3,coffee-rails,sass-rails,uglifier,jquery-rails,turbolinks,jbuilder,therubyracer,sdoc,spring,byebug,web-console}

Novou aplikaci vytvoříte příkazy:

$ rails new app --skip-bundle && cd app
$ sed -i "s|# gem 'therubyracer'|gem 'therubyracer'|" Gemfile # pro kompilaci JavaScriptu
$ rails s # pustí vývojový server

Nové Railsy přicházejí mimo jiné s webovou debuggovací konzolí Web Console nebo podporou pro odesílání emailů asynchroně. Pro kompletní změny si projděte poznámky k vydání.