fishburn

fishburn

Agile Web Development with Rails 8: Conflict between Preface and Who This Book Is For? (B3.0, page xvii)

I’m just curious: in the preface, it says, “The biggest non-deployment related change is the introduction of a basic authentication generator.” And then in the last bullet point of “Who This Book Is For”, it says, “The Rails team has chosen not to include plenty of features—such as user authentication…”. As a carryover from at least the Rails 7/7.2 book(s), is that last bit still accurate for Rails 8?

Marked As Solved

aotulton

aotulton

Editor at PragProg

Thanks for point this out. I believe Sam will be addressing that in his next update.

Also Liked

rubys

rubys

Author of Agile Web Development With Rails

Please do continue to make suggestions! Propshaft is an internal detail that the Rails team is proud of, but it it is essentially invisible to Rails developers. If you look closely at the HTML that is generated by a typical Rails app, you will see things like

<link rel="modulepreload" href="/assets/application-bfcdf840.js">

Propshaft is the component that creates that hex number before the dot. Before Propshaft, this was done by Sprockets, which had the ability to invoke preprocessors like coffee-script that no longer are popular, So the big changes is that you can no longer do something you weren’t likely to want to do anyway; and the Rails code base got smaller/simpler.

JLitko

JLitko

Thank you so much for taking the time to explain that! I will continue to share any suggestions I come across :slightly_smiling_face:

Where Next?

Popular Pragmatic Bookshelf topics Top

jimmykiang
This test is broken right out of the box… — FAIL: TestAgent (7.82s) agent_test.go:77: Error Trace: agent_test.go:77 agent_test.go:...
New
New
Mmm
Hi, build fails on: bracket-lib = “~0.8.1” when running on Mac Mini M1 Rust version 1.5.0: Compiling winit v0.22.2 error[E0308]: mi...
New
fynn
This is as much a suggestion as a question, as a note for others. Locally the SGP30 wasn’t available, so I ordered a SGP40. On page 53, ...
New
New
dsmith42
Hey there, I’m enjoying this book and have learned a few things alredayd. However, in Chapter 4 I believe we are meant to see the “&gt;...
New
s2k
Hi all, currently I wonder how the Tailwind colours work (or don’t work). For example, in app/views/layouts/application.html.erb I have...
New
Henrai
Hi, I’m working on the Chapter 8 of the book. After I add add the point_offset, I’m still able to see acne: In the image above, I re...
New
bjnord
Hello @herbert ! Trying to get the very first “Hello, Bracket Terminal!" example to run (p. 53). I develop on an Amazon EC2 instance runn...
New
davetron5000
Hello faithful readers! If you have tried to follow along in the book, you are asked to start up the dev environment via dx/build and ar...
New

Other popular topics Top

AstonJ
If it’s a mechanical keyboard, which switches do you have? Would you recommend it? Why? What will your next keyboard be? Pics always w...
New
AstonJ
Curious to know which languages and frameworks you’re all thinking about learning next :upside_down_face: Perhaps if there’s enough peop...
New
Exadra37
I am asking for any distro that only has the bare-bones to be able to get a shell in the server and then just install the packages as we ...
New
AstonJ
Saw this on TikTok of all places! :lol: Anyone heard of them before? Lite:
New
PragmaticBookshelf
Author Spotlight Rebecca Skinner @RebeccaSkinner Welcome to our latest author spotlight, where we sit down with Rebecca Skinner, auth...
New
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
PragmaticBookshelf
Explore the power of Ash Framework by modeling and building the domain for a real-world web application. Rebecca Le @sevenseacat and ...
New
AstonJ
This is a very quick guide, you just need to: Download LM Studio: https://lmstudio.ai/ Click on search Type DeepSeek, then select the o...
New
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New

Sub Categories: