Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Understanding Rails core source code?

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.

like image 492
jasonbogd Avatar asked Mar 16 '10 00:03

jasonbogd


People also ask

Is Ruby on Rails still relevant 2022?

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.

What programming language does Rails use?

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.

Is Ruby on Rails hard to learn?

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.

Is Ruby on Rails HTML?

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.


1 Answers

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.

like image 67
Ryan Bigg Avatar answered Oct 12 '22 04:10

Ryan Bigg