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.
Building a syntactically sweet Ruby DSL - Machinist
For intermediate rubyists, a look at how to write easy to use DSLs, with a focus on Machinist, a plugin for ditching fixtures. Part 1 explains why you might want to write a dsl in ruby. Part 2 takes a deep look at the machinist code. Part 3 summarizes the techniques used by machinist.
"Not Crazy About Rails 2.3 Nested Object Forms"
SmartLogic Solutions thinks the rails 2.3 implementation of nested object forms sucks and provides a review of the current implementation, the problem and some suggestions.
Heist: a Scheme interpreter in Ruby
Heist is a small, extensible, embeddable Scheme interpreter written in Ruby. Features runtime support for tail recursion, R5RS macros (with optional hygiene), first-class continuations and transparent lazy evaluation.
Ruby Turns Sweet 16
Yesterday was Ruby’s sixteenth birthday.
Easy FCKEditor Rails plugin
This version is a fork of Scott Rutherford great plugin with a EasyUpload plugin inlcuded of Alfonso Martínez de Lizarrondo.
Simple Action Caching
An approach to simple action caching when displaying flash messages
New Ruby-based agile testing blog...
Agile Ruby Tester - Check out this new blog for software test professionals working in Ruby. The blog covers agile testing experiences and insights, with special concentration on Ruby and Ruby-based tools (such as Watir and RSpec). [more inside]
Google Data on Rails
Finally an official Ruby Client Library gem for Google Data API - Checkout!
Irb Tip - Quicker Method Options
This post explains how to quickly pass options to your methods in irb, much like you pass options to your shell commands.
ASCIICasts - RailsCasts in text.
ASCIICasts are text versions of Ryan Bates’s RailsCasts fully explained with code examples.
Building and Scaling a Startup on Rails: 12 Things We Learned the Hard Way
There are a bunch of basic functional elements to building out a popular Rails app. <a href=http://axonflux.com/building-and-scaling-a-startup>Here’s a rundown</a>
Graphically Browse Your Authorization Rules
Authored by Steffen Bartsch. Requires graphviz and Rails 2.3 (for Engine support).
Render Partials For Objects
Little helper to render a view from an object
vim, emacs and TextMate integration for APIdock
The social documentation site APIdock is now more accessible than ever. A recent blog post about APIdock+vim integration now also links to the emacs and TextMate bindings.
GiraffeSoft FLOSS Week
This week GiraffeSoft have released five open-source projects: 1) classy_resources - resource_controller for Sinatra. 2) enum_field (posted to RubyFlow earlier this week) 3) is_taggable - a simple tagging implementation. 4) Claws - command line access & Ruby library to EC2, SQS and S3. 5) timeline_fu - activity feeds made awesome.
ActiveRecord Skeleton
Get any Ruby app up and running with ActiveRecord yaml config, environments and migrations instantly with ActiveRecord Skeleton
Switch between Ruby 1.8.6 and Ruby 1.9.1 with a single command
Muness Alrubaie & Chad Humphries explain how to quickly switch between Ruby 1.8.6 and Ruby 1.9.1 with just a few keystrokes. And the change is local to the current shell. Nice!
Rails programmer needed
We, Cardplayer Media, are looking to hire a RoR developer who is local to Vegas, NO contractors please. send a resume to josh.pasqualetto (at) cardplayer.com with salary requirements.
Generalised Controller & Polymorphic Associations
Here is a short article on creating a generalised controller & polymorphic associations. It’s a nice simple pattern that I’ve come to use.
Webby and S6 Together
How to use Webby and S6 to generate KeyNote or PowerPoint-like presentations with gradient themes in plain text using a wiki-style markup language.
Real Console Helpers - Accessing Helpers in rails console
Real Console Helpers and accessing Helpers in rails console.
Typo gets dynamic permalink URL
Typo, the famous blog engine in Rails gets dynamic permalink in his futur release.
The Unofficial Ruby Usage Guide
This is a great language guide to those new to Ruby.
Download Google Docs using Google Data API
Google’s Document List API finally allows you to download your Google Docs in a number of formats using Ruby. A demonstration Rails application is provided as a guide.
ROR Programmer - Otherinbox - Austin, TX
Requirements: BS or equivalent experience; at least one year Ruby On Rails experience; ability to work in an Agile, Scrum, XP environment; good understanding of HTML, CSS and AJAX; good understanding of Internet protocols such as TCP/IP, DNS, SMTP, HTTP, POP, IMAP, MIME; Hands-on experience working with a MySQL or SQL Server database, SQL programming.. To apply for this position, please send your resume to 50601@americanworkforce.jobs.