rod mclaughlinMy first Ruby Gem - 'Routesfordummies' (30 sep 12)
A demonstration of my new gem is at rockonruby.com. This site is Rails 4, but I've tested the gem on 3.2.too.
Why I wrote 'routesfordummies': I find routes.rb one of the most puzzling aspects of Ruby on Rails. It used to say things like map.connect 'orders', :controller => 'orders', :action => 'index' Then it changed to get 'orders/index => 'orders#index' with much fanfare about how much easier and safer this is. I don't get it. So I've created a gem to make routes.rb easier for dummies. Gemfile: gem 'routesfordummies', github: 'pdxrod/routesfordummies'
I relied on this intro to creating gems at http://namick.tumblr.com/post/17663752365/how-to-create-a-gemified-plugin-with-rails-3-2-rspec I'm grateful to Nathan Amick for writing this introduction, but I must admit, I followed it mindlessly, without knowing what half of it means. It's written in the usual style of Rails documentation - the explanation needs explaining: "Now lets change back to the root directory of the plugin and set up Spork. Check out the Guardfile, it is important that the spork block come before the rspec." $ bundle exec guard whatever that is, it runs for ever. I guess it's continuous integration.
Back
|