Ruby on Rails– category –
-
Turbo入門|Turbo Driveでページ遷移を高速化する方法|Rails × Hotwire
Turbo Driveは、Rails 7から標準搭載されたHotwireの一部で、JavaScriptをほとんど書かずにSPAのような高速でスムーズなページ遷移を実現します。この記事では、Turbo Driveの基本的な仕組みやページ遷移の種類、履歴管理、カスタマイズ方法などを初心者向... -
Turbo入門|Turboとは?Rails × Hotwireで始めるモダンなWeb開発
Rails 7から標準搭載された「Turbo」は、JavaScriptを最小限に抑えながら、SPAのような高速で快適なユーザー体験を実現できるフレームワークです。この記事では、Turboの基本的な仕組みや特徴、Railsアプリケーションでの活用方法を初心者向けにわかりやす... -
【Ruby on Rails】 Serviceオブジェクト 実装方法と活用例
Serviceオブジェクトとは RailsにおけるServiceオブジェクトとは、特定のビジネスロジックを専用クラスとして切り出したものです。コントローラーやモデルに複雑な処理を書くと、コードが煩雑になり、保守性が低下することがあります。そこで登場するのがS... -
Rails8 新機能一覧と解説
はじめに Ruby on Railsは長年ウェブアプリケーション開発で多くの開発者に支持されてきました。その理由は、直感的な構文、規約重視の哲学、そして豊富なライブラリ群にあります。2024年11月7日にリリースされたRails 8.0では、これらの特長をさらに強化... -
【Ruby on Rails】 Formオブジェクト徹底解説
Formオブジェクトとは何か Formオブジェクトとは、フォーム処理を独立したクラスで扱う設計手法です。従来はモデルやコントローラーにフォーム処理を書きがちでした。しかし、処理が複雑化し、管理が困難になる課題があります。そこで登場するのがFormオブ... -
Rails 8.0.2がリリース!主な変更点と修正内容まとめ(2025年3月12日)
2025年3月12日、Ruby on Railsの最新バージョンである Rails 8.0.2 がリリースされました。今回のアップデートでは、主にActive Supportを中心に複数の重要な修正と改善が行われています。 この記事では、Rails 8.0.2の主な変更点をコード例とともに詳しく...
1