Learnivore - learnivore.com
General Information:
Latest News:
RailsCasts #391 Testing JavaScript with PhantomJS (Railscasts - paid) 7 Nov 2012 | 05:00 am
PhantomJS allows us to test JavaScript without going through a browser window. Here I show how to do this using Capybara and Poltergeist. I also give some tips on handling database transactions and sk...
RailsCasts #390 Turbolinks (Railscasts - free) 5 Nov 2012 | 05:00 am
Turbolinks can make your Rails app feel faster by using JavaScript to replace the page content when clicking a link. It will be default in new Rails 4.0 applications, but here I show how to use it in ...
RailsCasts #106 Time Zones (revised) (Railscasts - paid) 28 Oct 2012 | 05:00 am
Active Support makes it easy to work with time zones. Learn how to add a Time Zone select field to a user form and watch out for the gotchas. HackerBooks.com - find and explore books from StackOverfl...
RailsCasts #389 Multitenancy with PostgreSQL (Railscasts - paid) 27 Oct 2012 | 05:00 am
PostgreSQL Schemas can help create a multi-tenant app by keeping data separate at the database layer. Integrating with migrations can be tricky though, so watch this episode for the full details. Hac...
Meet Chef (Part 2 of 2) (Peepcode - paid) 26 Oct 2012 | 05:00 am
It’s the conclusion of Meet Chef Part 1! In 45 minutes, former 37signals sysadmin Joshua Sierles takes you through a Rails deployment and intermediate features of Chef. You’ll learn to: You’ll benefit...
RailsCasts #388 Multitenancy with Scopes (Railscasts - paid) 20 Oct 2012 | 05:00 am
A multi-tenant application can be difficult to implement because the data for each tenant must be completely separate. Here I show how to do this using subdomains and default scopes in Active Record. ...
RailsCasts #387 Cache Digests (Railscasts - free) 20 Oct 2012 | 05:00 am
The cache_digests gem (also included in Rails 4) will automatically add a digest to the fragment cache key based on the template. If a template changes the cache will auto-expire. But watch out for th...
RailsCasts #85 YAML Configuration (revised) (Railscasts - paid) 14 Oct 2012 | 05:00 am
Keeping passwords and secret tokens in source control is a security risk. Here I show how to move these settings out into a YAML configuration file which can be loaded in as a hash or environment vari...
RailsCasts #386 Authorization from Scratch Part 2 (Railscasts - paid) 11 Oct 2012 | 05:00 am
This finishes the series on building authorization from scratch by refactoring the permission logic into a DSL, restricting authorization with attributes, and combining with strong_parameters to prote...
RailsCasts #385 Authorization from Scratch Part 1 (Railscasts - paid) 7 Oct 2012 | 05:00 am
Authorization can be difficult to implement and test because it often involves complex logic that exists throughout the entire app. Here I demonstrate how to test and implement authorization from scra...