Chris Oliver - Powerful Rails Features You Might Not Know - Rails World 2023
Vložit
- čas přidán 18. 10. 2023
- An unbelievable amount of features are packed into Rails making it one of the most powerful web frameworks you can use. @GorailsTV creator Chris Oliver takes a look at some little known, underused, and new things in Rails 7.
A few of the topics covered:
- ActiveRecord features like “excluding”, strict_loading, virtual columns, with_options, attr_readonly, etc
- ActiveStorage named variants
- ActionText embedding any database record
- Custom Turbo Stream Actions with Hotwire
- Turbo Native authentication with your Rails backend
- ActiveSupport features like truncate_words
- Rails 7.1’s new features: authentication, normalizes, logging background enqueue callers, and more.
Slides are available at: gorails.com/blog/rails-world-...
Links:
rubyonrails.org/
rubyonrails.org/2023/10/5/Rai...
#RailsWorld #RubyonRails #Rails7 #opensource #OSS #Rails #ActiveRecord #ActiveStorage #activesupport
Thank you Dell APEX for sponsoring the editing and post-production of these videos. Visit them at: dell.com/APEX
I know that guy!
He kind of looks familiar. Wasn't he on the Netflix documentary America's Hottest Rails Developers?
Great presentation, Chris. Glad to see the community coming together for the 2nd coming of Rails. :)
Me too
I"m only 7 minutes in and have been doing Rails since pre-release and I've learned 3 new things!
man I love Rails ❤
Nice to see my favorite teacher here
i follow Chris long time ago and in my humble opinion, Chris's one of the best rails developer out there, he always shows great tips
All these rails world talks have been 🔥
26:00: I paused the video, switched to my text editor, replaced a couple lines I just wrote 1H AGO by `all_year`, `all_month` and `all_day`. Looks much nicer, thanks. Went back and clicked play for more goodies :)
I did the same thing today with the .excluded method 😂
So much gold in this talk! 😍 I really enjoyed it and definitely learned a few new tricks; thanks!
During this video, I stopped a couple of times to check how I implemented things and could even improve some of my code! Thanks Chris!
Awesome as always @excid3, and congrats on the Luminary award. Much deserved.
Wonderful! Thanks Chris, for sharing such valuable stuff.
Awesome things. Noted a few into my day to day toolbox!
Great tips, thanks for sharing Chris.
Awesome stuff! 🔥 Thank you Chris!
Glad you enjoyed it!
Great talk Chris 👏
Thnx a lot, Chris!
I love this stuff. Thanks Chris.
Great talk by a legend!
Great talk! Amazing tips! ❤
Thanks I learned a lot from this! Great presentation.
amazing talk🙏
Great tips, thanks!
You're the man Chris!
Love it!!!
so much useful features... thanks for enlightening and congrats on luminary award ... the one had to be yours.
Awesome!
Thanks Chris, your explanations were so clear and helpful. You are great. Do you explain these new features in detail in goRails?
Yep we've been recording screencast on almost all of these
Nice! Not a rails dev, but still cool to see what's going on on the rails framework. One thing that's kinda strange, is how the framework seemed to be including rich text editor stuff out of the box. Not sure if I caught that right, but I would think this would seem to be more appropriate as a first-party official library or something but not included framework in every framework install.
ActiveText, the RTF you mention, is not included with every framework install. In the Magic of Rails video, Eileen discusses the modularity of Rails capabilities. There's a core set of capabilities that make up Rails, but a lot of optional capabilities. Some of those can be incorporated into non-Rails Ruby applications
See czcams.com/video/nvuPisDQ1hI/video.htmlsi=CbbXzgpd6BKHm0yb&t=542 for that video
❤ed it
Marked❤
What's the timestamp for the topic "Turbo Native authentication with your Rails backend"?
It seems tha your voice was quavering at some points. Were you nervous there? @chris
Of course! I don't have a real audience when I record screencasts at home. 😜
@@excid3 Legend! Hope to see more talks like this!
The biggest issue that Rails helpers has is the mountain of undocumented stuff. The Rust and Go community are great at documenting their stuff. Can we be like that as well?
Start making pull requests!
Indeed I should!!! By the way. Amazing talk if not, the best one. Super useful!! I have worked with Rails for over a decade and many of these helper methods are new to me!
@@excid3 By the way, can you direct me to the repo where the docs are?
A legend 👏🏽 awesome talk! Thanks @excid3