Sometimes we share with community
The Ruby on Rails community is something fantastic and it feels good to be part of it. Over the past few years we’ve created some open source projects that we think might be helpful for other developers as well. So without further due – check out PerfectLine on GitHub or read below to find out what we’ve done.
Template Bucket
Awesome Ruby on Rails 3 project template, full of rainbows, ponies and unicorns… and awesomeness. These templates are knowingly a bit opinionated, but feel free to leave feedback about what you would like to do differently.
Read more about Template Bucket on GitHub.
Validates Existence
This gem adds a way for ActiveRecord models a way to check if a belongs_to association actually exists upon saving. Works both with Ruby on Rails 2 and 3.
Read more about Validates Existence on GitHub.
Validates Email
This gem adds email validation capability for ActiveModel validations. Only supports Ruby on Rails 3 (has dependencies in ActiveModel and ActiveSupport 3.x).
Read more about Validates Email on GitHub.
Validates URL
This gem adds URL validation capability to ActiveModel validations. Only supports Ruby on Rails 3.
Read more about Validates URL on GitHub.
jQuery AutoComplete
An alternative autocomplete plugin for jQuery. The project has not yet been documented, but the source code is clean and readable and should be pretty self-explanatory.
Read more about jQuery AutoComplete on GitHub.
Phing PostgreSQL Migrations
Basic migrations support for Phing. This task is only for PostgreSQL and currently only supports one way migrations (no rollback).
Read more about Phing PostgreSQL Migrations on GitHub.
Locale Routing
LocaleRouting makes using I18N locale from an url parameter or hostname seamless. It taps into the route recognition and generation methods and checks or adds the locale when needed.
This currently only works with Ruby on Rails 2.x.
Read more about Locale Routing on GitHub.
RubyMine Twilighted
If you’re using RubyMine as we are and prefer a nice dark background for your coding then RubyMine Twilighted is a perfect theme for you. It is a port from a well known TextMate theme (which you probably assumed anyway).
Read more about RubyMine Twilighted on GitHub.


