Precisa de ajuda?

+ 55 11 99384-2442
[email protected]

Livro Impresso

Beginning Rails 6



Beginning Rails 6, INFORMATICA, Springer Nature B.V.


Sinopse

1. Introducing the Rails Framework
2. Getting Started
3. Getting Something Running
4. Introduction to the Ruby Language
5. Working with a Database: Active Record
6. Advanced Active Record: Enhancing Your Models
7. Action Pack: Working with the View and the Controller
8. Advanced Action Pack
9. JavaScript and CSS
10. Sending and Receiving Email
11. Testing Your Application
12. Internationalization
13. Deploying Your Rails Applications
A. Databases 101
B. The Rails Community
C. Git

NOTES below:  for Planned Revisions for Beginning Rails 6
Chapter 1: Introducing the Rails Framework 
The majority of chapter 1 is still relevant, needing only minor, superficial changes. This may also be a good place to address the "is rails dead?" question. In short, no -- Rails is not dead, it's mature. 
Chapter 2: Getting Started
This chapter needs to be updated to include more recent installation instructions and screenshots for more recent versions of technologies involved. The general idea is the same, though.
Chapter 3: Getting Something Running 
This chapter needs minor updates to:
Reflect the new directory structure created by Rails
Reflect that Rails 6 now uses webpack instead of the asset pipeline
Chapter 4: Introduction to the Ruby Language
This chapter needs little, if any revision, as the basics of Ruby which it covers haven't changed much.
Chapter 5: Working with a Database: Active Record
This chapter needs little, if any revision.
Chapter 6: Advanced Active Record: Enhancing Your Models
This chapter seems like it would need only minor revisions. It is a dense chapter, though, with lots of code samples that need to be verified.
Chapter 6.5: ActiveModel
We could add this chapter, showing readers how they can create objects very similar to ActiveRecord models described in the previous chapter, but which aren't directly backed by the database. 
We would explain why this can be useful, and include an example of usage that fits in with the sample application being developed throughout the app.
Chapter 7: Action Pack: Working with the View and the Controller 
Like the previous chapter, this chapter is still mostly relevant, but has a lot of code samples and screenshots which need verification and updating.
Also, the following sections have some changes in Rails 6 that should be updated:
"Using Form Helpers" (`form_with` was added, and is the preferred way going forward.)
"Rendering a Collection of Partials"  ( Rails 6 has a newer, more performant way of rendering a collection of partials which should be described)
Also, a section on Caching could be added, though it's not new, and may not be appropriate for a "Beginning" book.
Chapter 7.5: ActionText
In this chapter, we would introduce ActionText, which gives the developer a simple path for adding a WYSIWYG editor to their application. This would be a short chapter, and we would show how to add a WYSIWYG editor to the sample application.
Chapter 8: Advanced Action Pack
This section only needs minor updates to verify code samples are still correct, and to update screenshots. 
Chapter 8.5: ActiveStorage
ActiveStorage facilitates the attaching of files to records. (e.g., product images, downloadable pdfs, etc.) We would explain why this is useful, how to configure it, and then provide code samples for how to enhance the sample application with images for each article, or something like that.)
Chapter 9: JavaScript and CSS
This

Metadado adicionado por UmLivro em 02/01/2025

Encontrou alguma informação errada?

ISBN relacionados

--


Metadados adicionados: 02/01/2025
Última alteração: 31/12/2024

Autores e Biografia

Somerville, Brady (Autor)

Para acessar as informações desta seção, Faça o login.

Receba nossa newsletter



A newsletter da Bookinfo é um boletim gratuito que mantém o público atualizado com novidades na plataforma e inovações na área de metadados de livros e catalogação. Preenchendo o campo acima com seu e-mail, você nos autoriza a te incluir na lista de assinantes da newsletter da Bookinfo.