Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/dankimio/rails-notes

Useful learning resources, bookmarks, notes on Ruby on Rails
https://github.com/dankimio/rails-notes

List: rails-notes

awesome-list list rails ruby

Last synced: about 1 month ago
JSON representation

Useful learning resources, bookmarks, notes on Ruby on Rails

Awesome Lists containing this project

README

        

# Notes on Ruby and Ruby on Rails

Useful learning resources, bookmarks and notes on [Ruby on Rails](https://rubyonrails.org).

## Books

- ⭐️ [Learn Web Development with Rails: Michael Hartl's Ruby on Rails Tutorial](https://www.railstutorial.org)
- [The Pragmatic Bookshelf | Agile Web Development with Rails 5](https://pragprog.com/book/rails5/agile-web-development-with-rails-5)
- [An introduction to Rails Demystified](https://launchschool.com/books/demystifying_rails/read/introduction)

## Screencasts

- ⭐️ [GoRails - Ruby on Rails screencasts for Web Developers](https://gorails.com/)
- [Clean Javascript Code Using Data-Behavior On The Frontend | GoRails - GoRails](https://gorails.com/episodes/clean-javascript-with-data-behavior)
- [RubyTapas – Short Screencasts of Gourmet Ruby](https://www.rubytapas.com)
- [Two screencasts, two ways to eradicate Ruby nil values – RubyTapas](https://www.rubytapas.com/2017/01/31/two-screencasts-two-ways-eradicate-ruby-nil-values)
- [Learn Ruby on Rails | GoRails](https://gorails.com)
- [gorails-screencasts/gorails-24-liking-posts](https://github.com/gorails-screencasts/gorails-24-liking-posts)
- [Ruby on Rails Screencasts for Web Developers | Drifting Ruby](https://www.driftingruby.com)
- [Not RJS and Turbolinks | Drifting Ruby](https://www.driftingruby.com/episodes/not-rjs-and-turbolinks)
- ⚠️ [Ruby on Rails screencasts - RailsCasts](http://railscasts.com) (outdated)
- [#274 Remember Me & Reset Password - RailsCasts](http://railscasts.com/episodes/274-remember-me-reset-password)

## Open-source apps / examples

- [hibiken/stories: Medium clone built with Ruby on Rails](https://github.com/kenny-hibino/stories)
- [jp7internet/rails-apz](https://github.com/jp7internet/rails-apz)

## Resources

- ⭐️ [Awesome Ruby](http://awesome-ruby.com/)
- [A list of resources for learning Rails and relevant technologies](https://gist.github.com/andycandrea/75f5e97c25934fc9eb84)
- [Matt Sears | Minitest Quick Reference](http://mattsears.com/articles/2011/12/10/minitest-quick-reference/)
- [Ruby · Styleguide](https://github.com/styleguide/ruby)
- [Ruby Weekly: A Free, Weekly Email Newsletter](http://rubyweekly.com/)
- [For a Good Strftime - Easy Skeezy Ruby Date/Time Formatting](http://www.foragoodstrftime.com/)

## Articles / tutorials

- ⭐️ [Evil Front Part 1: Modern Front-end in Rails — Martian Chronicles, Evil Martians’ team blog](https://evilmartians.com/chronicles/evil-front-part-1)
- [RubyMonk - Interactive Ruby tutorials](https://rubymonk.com/)
- [Learn Ruby with the Edgecase Ruby Koans](http://rubykoans.com)
- [Practicing Ruby | Delightful lessons for dedicated programmers](https://practicingruby.com/)
- [Ptico/from-rack-to-rails](https://github.com/Ptico/from-rack-to-rails)
- [guides/gem-development.md at master · radar/guides](https://github.com/radar/guides/blob/master/gem-development.md)
- [Delightful lessons for dedicated programmers - Practicing Ruby](https://practicingruby.com/)
- [Rails Best Practices - Rails Best Practices](http://rails-bestpractices.com/)
- [Engineering Lunch Series Step-by-Step Guide to Building Your First Ruby Gem - Quick Left](https://quickleft.com/blog/engineering-lunch-series-step-by-step-guide-to-building-your-first-ruby-gem/)
- [Zen Ruby: Procs and Lambdas: Closures in Ruby](http://www.zenruby.info/2016/05/procs-and-lambdas-closures-in-ruby.html)
- [Deploying Rails Applications with the Puma Web Server | Heroku Dev Center](https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server)
- [Stuff DHH Says](http://ericfarkas.com/posts/stuff-dhh-says/)
- [Top 8 tools for Ruby on Rails code optimization and cleanup — Infinum](https://www.infinum.co/the-capsized-eight/articles/top-8-tools-for-ruby-on-rails-code-optimization-and-cleanup)
- [Using ActiveSupport::Configurable to store config options](http://hashnuke.com/2012/06/04/using-activesupport-configurable-to-store-config-options.html)
- [Dale Sande : Web fonts and Rails’ Asset Pipeline](https://coderwall.com/p/v5c8kq)
- [Caching result sets and collection in Rails 5 | BigBinary Blog](http://blog.bigbinary.com/2016/02/02/activerecord-relation-cache-key.html)
- [Honey, I shrunk the internet! - Content Compression via Rack::Deflater](https://robots.thoughtbot.com/content-compression-with-rack-deflater)
- [10.3. Multilingual Rails Application](http://www.xyzpub.com/en/ruby-on-rails/3.2/i18n_mehrsprachige_rails_applikation.html)
- [Search and filter Rails models without bloating your controller - Justin Weiss](http://www.justinweiss.com/articles/search-and-filter-rails-models-without-bloating-your-controller/)
- [Patterns - RubyGems Guides](http://guides.rubygems.org/patterns/#semantic-versioning)
- [Abusing Rails I18N to Set Page Titles - Brandon Keepers](http://opensoul.org/2012/11/05/abusing-rails-i18n-to-set-page-titles/)
- [The Best of RailsConf 2015 | mattbrictson.com](https://mattbrictson.com/best-of-railsconf-2015)
- [A Beginner's Guide to Exceptions in Ruby - Honeybadger Developer Blog](https://www.honeybadger.io/blog/a-beginner-s-guide-to-exceptions-in-ruby/)
- [How to start using Arrays in Rails with PostgreSQL | Arkency Blog](https://blog.arkency.com/2014/10/how-to-start-using-arrays-in-rails-with-postgresql/)
- [Don't Inline-Rescue in Ruby](https://thoughtbot.com/blog/don-t-inline-rescue-in-ruby)
- [UUID Primary Key in Rails 6 with PostgreSQL and ActiveRecord](https://pawelurbanek.com/uuid-order-rails)

## Contributing

Contributions are welcome! Please submit a pull request.