The Ruby and Rails community linklog
Made a library? Written a blog post? Found a useful tutorial? Share it with the Ruby community here or just enjoy what everyone else has found!
Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
The illustrated guide to recovering lost commits with Git
Been bit by Git lately? Take a look at The illustrated guide to recovering lost commits with Git
Merb presentation - Introducing Merb from Rails-land
Presentation/slides introducing Merb for Rails developers given to the Toronto Ruby on Rails Project Night.
Keeping preferences / configuration data in Rails apps
I have written a post on how to keep preferences in Rails apps where I compare available solutions. Enjoy!
link_to_unless_current without request parameters
:ski_on_rails has a small snippet posted to ignore request parameters (those things after the ? in URLs) when using link_to_unless_current.
Lazy evaluation
Want to run a method later, only if the object is really used? Being lazy with Ruby
Ramaze 2008.06
A new version of Ramaze, the light and modular open source web framework, has been released.
Review of the screencast series The Ruby Object Model and Metaprogramming (episodes 1-3).
Review of the screencast series The Ruby Object Model and Metaprogramming (episodes 1-3).
A Concise Guide to Using Thinking Sphinx
A quick guide to using Thinking Sphinx, a(nother) Sphinx Plugin, for Rails and Merb.
MacRuby 0.2 Released
Laurent Sansonetti of Apple has released MacRuby 0.2. MacRuby is an alternative OS X focused implementation of Ruby that uses the Objective-C common runtime to improve Ruby’s performance.
Tim Bray charts some of his difficulties...
Tim Bray charts some of his difficulties with Ruby 1.8.6, Ruby 1.9, and REXML.
Acts As Taggable On gets major updates
The multi-context tagging Rails plugin acts_as_taggable_on has received a substantial number of updates including tag ownership, find related items, and Rails 2.1 GemPlugin support.
Interest in Eindhoven.rb?
For the Dutch Rubyists: any of you have interest in a Ruby-usergroup in Eindhoven? Drop me a comment on my website.
BIND DLZ on Rails pushed to Github
Bind DLZ on Rails (announcement here and GitHub repository) is a Web frontend based on our experience of managing thousands of DNS records through techniques including building zone files from databases via cron and implementing PowerDNS for its database backends. [more inside]
New Free Book: Ruby on Rails 2.1 - What’s new
New Free Book: Ruby on Rails 2.1 - What’s new
Erubis 2.6.1 supports Rails 2.1
Erubis 2.6.1 is released to support Ruby on Rails 2.1.
Phusion Passenger 2.0 RC 1 and Ruby Enterprise Edition released
Phusion Passenger 2.0 RC 1 and Ruby Enterprise Edition have been officially released. This time for real.
javascript_auto_include plugin updated
The javascript_auto_include plugin has been updated to allow multiple views to use the same javascript file.
How To Write Macros in RSpec
An article walking through how to create shoulda-like macros in rspec. Extending rspec’s DSL is easier than you think! [more inside]
Tumblr, RMagick and a Photo Frame!
Render your Tumblr quotes into JPGs (with Ruby) for easy enjoyment on any digital photo frame.
The Worst Rails Code (wrap-up)
Foz posts a wrap-up called “The Worst Rails Code”, based on the presentation Obie Fernandez gave at RailsConf 2008. Include notes from that talk, along with suggestions to improve your Rails code.
Twitter plugin for Typo
Nice little Typo plugin that allows you to follow a Twitter user in the sidebar.
How not to present at RailsConf in 14 easy steps
Jonathan Dahl’s popular RailsConf lightning talk How not to present at RailsConf in 14 easy steps has been posted as a screencast. If you missed it, be sure to check it out! Also, he just did an interview with Ezra Zygmuntowicz about Merb
The Absolute Moron's Guide to Capistrano, Git and Thin Edition
The Absolute Moron’s Guide to Capistrano, Git and Thin Edition. An update of the earlier Absolute Moron’s Guide to Capistrano featuring some extra tips for Git and Thin users (versus SVN and Mongrel).
MagLev handles trees like a monkey
MagLev handles trees like a monkey (or MagLev vs Ruby 1.8.6 vs Python vs Perl vs PHP vs C++)