Agile Web Development with Rails 7 (Paperback)

Ruby, Sam, Thomas, Dave

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2023-06-06
  • 售價: $2,290
  • 貴賓價: 9.5$2,176
  • 語言: 英文
  • 頁數: 450
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1680509292
  • ISBN-13: 9781680509298
  • 相關分類: RubyAgile Software
  • 立即出貨 (庫存 < 3)



Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single-page applications - at a fraction of the complexity. Rails 7 integrates the Hotwire frameworks of Stimulus and Turbo directly as the new defaults, together with that hot newness of import maps. The result is a toolkit so powerful that it allows a single individual to create modern applications upon which they can build a competitive business. The way it used to be.

Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 7 brings many improvements, and this edition is updated to cover the new features and changes in best practices.

We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks, internationalize your applications, and deploy your applications easily and securely.

Rails 1.0 was released in December 2005. This book was there from the start, and didn't just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book.

What You Need:

All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.


Rails 7徹底重新定義了製作出優秀使用者體驗的意義,並提供了一種以更少複雜度實現單頁應用程序所有好處的方法。Rails 7將Hotwire框架的Stimulus和Turbo直接整合為新的默認配置,還有最新的import maps。結果是一個功能強大的工具包,使單個人可以創建現代應用程序,並在此基礎上建立競爭力業務。就像以前一樣。

Ruby on Rails幫助您快速製作高質量、外觀漂亮的網絡應用程序-您專注於創建應用程序,而Rails則負責處理細節。Rails 7帶來了許多改進,本書已更新以涵蓋新功能和最佳實踐的變化。


Rails 1.0於2005年12月發布。本書從一開始就存在,並且不僅與Rails一起演進,而且與Rails一起演進。它是在與Rails核心團隊的諮詢下開發的。事實上,Rails本身是根據本書中的代碼進行測試的。

您所需的是一台Windows、Mac OS X或Linux機器進行開發。本書將引導您進行安裝Rails及其相關依賴的步驟。如果您對Ruby編程語言不熟悉,本書包含了一章介紹了理解本書內容所需的基礎知識。


Sam Ruby is president of the Apache Software Foundation, previously co-chaired the W3C HTML Working Group, and has made significant contributions to many open source projects and standards.

Dave Thomas, as one of the authors of the Agile Manifesto, understands agility. As the author of Programming Ruby, he understands Ruby. And, as an active Rails developer, he knows Rails.


Sam Ruby是Apache Software Foundation的主席,曾共同主持W3C HTML工作小組,並對許多開源專案和標準做出了重要貢獻。

Dave Thomas作為敏捷宣言的作者之一,對敏捷有深入的了解。作為《Programming Ruby》的作者,他對Ruby有深刻的理解。同時,作為一位活躍的Rails開發者,他對Rails也非常熟悉。