I would like to start making code patches to Rails. Are there any good books on 'advanced' Ruby that I should read to understand the rails source code? Are there any other tips on getting started? Rails seems like a large beast and I don't know where to start!
Thanks, Jason.
UPDATE: I'm also looking for something that explains more the 'networking' side of it -- i.e. HTTP, web servers, Rack, etc.
Ruby's and Ruby on Rails' Overall Popularity Although way behind main contenders, such as PHP or Python, Ruby still makes the cut for the 20 most popular programming languages list in 2022. The 2022 edition of Stack Overflow Annual Developer Survey also places RoR in a similar spot.
It combines the Ruby programming language with JavaScript, HTML, and CSS to develop web apps that execute on a web server. Since it runs on the webserver, Ruby on Rails is categorized as back-end or server-side web application development platform.
It's a model-view-controller framework that provides default database, web page, and web service structures. And no, it's not hard to learn at all! Between its thriving community and its straightforward workflow, Ruby on Rails may be one of, if not THE, most beginner-friendly frameworks in existence.
What language is used in Ruby on Rails? It integrates the Ruby web application with JavaScript, HTML, and CSS to create web programs that run on a web server. Ruby on Rails would be known as a back-end or server-side web design and development solution since it operates on the website.
I've written the beginnings of an initialization guide for Rails 3 that may help you understand some of the common concepts in Rails 3. This covers mostly the "railties" part, but branches out in the actual Railties. It really depends on what you want to patch/look at in Rails as to how much this actually applies to you.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With