Ruby on Rails 7.0.1 リリース

rails

2021年12月15日に Rails 7 がリリースされました。
2022年1月6日に Ruby 3.1 に対応した Rails 7.0.1 がリリースされました。

Rails 7.0.1がリリースされました – 2022.1.7
https://techracho.bpsinc.jp/hachi8833/2022_01_07/114834

Rails 7.0: Fulfilling a vision
https://rubyonrails.org/2021/12/15/Rails-7-fulfilling-a-vision

Rails 7.0.0がリリースされました
https://techracho.bpsinc.jp/hachi8833/2021_12_16/114472

Rails 7.0正式リリース、Node.js不要のフロントエンド開発環境がデフォルトに – 2021年12月20日
https://www.publickey1.jp/blog/21/rails_70nodejs.html

注目の変更点としては。

・spring 廃止
・webpacker から webpack へ
・tailwindCSSのサポート

とかでしょうか。

Rails 7.0.0.rc1がリリースされました – 2021.12.09
https://techracho.bpsinc.jp/hachi8833/2021_12_09/114239

個人的には、Rails は Active Record が優秀なので、今後Railsは API サーバーに特化して、
フロントは Next.js でやるのが主流になるような気がしています。

フロントとAPIサーバーを分けることで、Rails が肥大化するのをさけられます。

Rails の API モードを使用するときは、rails new するときに以下のように api オプションをつけるだけです。

% rails new test_project --api 

Rails 6 が出たのが2019年8月15日なので、約2年ぶりのメジャーバージョンアップですね。

Rails 6.0 Release
https://rubyonrails.org/2019/8/15/Rails-6-0-final-release

DHHの動画です。

Rails 7: The Demo – 2021/12/16

webpacker 廃止

巷に溢れている webpack ではなく、rails 独自の webpacker ですが、廃止の方向だそうです。

webpacker はこれまで必要だったので、使っていましたが、微妙につかいずらく、仕方なく使っていました。

同等の機能が他で実現されるなら、廃止には大賛成です。

Webpackerが公式に引退宣言、Everyday Rails日本語版がRails 7に対応ほか – 2022.1.24
https://techracho.bpsinc.jp/hachi8833/2022_01_24/115099

Rails 7.0でアセットパイプラインはどう変わるか – 2021/10/26
https://www.wantedly.com/companies/wantedly/post_articles/354873

Rails 7 をちょこっと試す(さらば、Webpacker 編) – 2021年09月23日
https://qiita.com/suketa/items/837eb97bdb48dd8c4688

Rails 7のJavaScriptとの統合は素晴らしい – Hotwire、import maps、バンドラーとの統合、APIサーバー
https://techfeed.io/entries/61370b3b443b5f43a14ebe4a

Rails7がもつフロントエンドへの「答え」 – 2021.9.18
https://zenn.dev/kenzan100/articles/0f9b100655a4bf

RSpec書籍

Everyday Rails – RSpecによるRailsテスト入門
https://leanpub.com/everydayrailsrspec-jp

Rails 7.0に対応した「Everyday Rails – RSpecによるRailsテスト入門」をリリースしました! – 2022-01-17
https://blog.jnito.com/entry/2022/01/17/115109

おすすめRuby書籍

研鑽Rubyプログラミング β版

https://www.lambdanote.com/products/products-polished-ruby-beta

プロを目指す人のためのRuby入門[改訂2版] – 2021/12/2

Ruby on Rails 6 実践ガイド impress top gearシリーズ

現場で使える Ruby on Rails 5速習実践ガイド

Ruby on Rails 6 超入門

コメント

タイトルとURLをコピーしました