New Articles
from around the Web
- Ruby References
-
Restful Authentication with all the bells and whistles
An extensive tutorial on setting up restful_authentication, going far beyond the basics to include all the additional code needed to turn it into a complete user management system.
-
RubyCocoa Resources
Tutorials, articles, and how-to repository for all things RubyCocoa.
-
Pagination in Ruby On Rails using will_paginate plugin
How to convert from legacy Rails 1 pagination to the Rails 2 compatible will_paginate plugin. Unlike classic pagination, will_paginate works from a model, so you can keep writing fat models.
-
Rails 2.1 Time Zone Support: An Overview
Rails 2.1 will have major improvements to time zone handling. This article explains all.
-
Stopping spambots with hashes and honeypots
A lengthy description of various "reverse captcha"/honeypot techniques for preventing automated form submissions.
-
Install Ruby on Rails using MacPorts
Setting up Ruby on Rails for Leopard (Mac OS 10.5) using MacPorts
- Fixing Attachment_Fu on Windows
- How to Send Files Fast in Ruby on Rails
-
Feeds for Free
Utilizing microformats (hAtom) to kill two birds with one view utilizing the mofo plugin.
-
Rapid Rails Part 1: Command-line mastery
Rapid Rails is a series of articles containing succinct tips to increase your productivity when working with Ruby on Rails. This is the first part, and shows you how to make the most of the command-line tools that come with Rails.
Related Books
Agile Web Development with Rails
This is the original Rails book that started it all. Written by the creator of Rails, David Heinemeier Hansson and noted Pragmatic Pro...
List: $39.95 Amazon price: $25.97 Buy
Ruby for Rails
Ruby Techniques for Rails Developers
Walks the reader through learning Rails from the point of view of learning the language it is built on. Alternates focus on Rails with...
List: $44.95 Amazon price: $29.67 Buy
The Rails Way
Comprehensive review of Rails, advanced techniques, what’s new in Rails 2.0.
List: $49.99 Amazon price: $31.99 Buy
Links by Type
Documentation (48)
- GotAPI
Searchable API documents for Rails, as well as for HTML, CSS, and JavaScript.
- RailsBrain: Javascript-Enhanced Rails API Documentation
A Rails API viewer using Ajax. Can also be downloaded to run locally.
- Ruby on Rails API
The official API site for Ruby on Rails documentation.
- Ruby Standard Library Documentation
- RubyBrain.com: Javascript enhanced Ruby API docs
AJAX-based viewer for Ruby API documentation.
- RubyGems Manuals
Reference manual for RubyGems
- Active Record -- Object-relation mapping put on rails
The official API documentation for Active Record as implemented in Rails.
- Merb
Merb is a new, light weight MVC framework optimized for simplicity and performance. From the site intro: “Like Ruby on Rails, Merb is an MVC framework. Unlike Rails, Merb is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature rather than trying to produce a monolithic library with everything in the core. In fact, this is a guiding principle of the project, which has led to third-party support for the ActiveRecord, DataMapper, and Sequel ORMs.”
- Noobkit Docs - Ruby On Rails API... on Rails.
Another viewer for Rails API documentation, with some unique features.
- Programming Ruby
The first edition of the primary Ruby reference work is available for free online. The print version is in the second edition.
- Raaum's Rails Reader
An extensive reference to Ruby on Rails, and a large set of links to other resources.
- Raaum's Rails Reader
Very useful set of tutorially-oriented documentation for Rails.
- Rails Edge API documentation
- RailsLodge - Rathole plugin
Rathole is a fixtures oriented Ruby on Rails plugin that makes working with foreign key relationships much easier. It also removes the need for separate join table fixture files. Rathole is available for Rails 1.2.x and is now part of the official Rails 2.x distribution.
- Robby on Rails : Installing Ruby on Rails and PostgreSQL on OS X, Third Edition
Walks through installing Ruby and Rails, as well as Postgres, via ports on Mac OS X Leopard. This is an alternative to using the default Leopard installation.
- Ruby Core Reference
The Ruby language RDOCs.
- Ruby Standard Library Documentation
- RubyCocoa
Home page for the RubyCocoa project on SourceForge.
- the fabulous spider fuzz plugin
SpiderTest is an automated integration-testing script that iterates over every page in your application.
- The Rails Documentation Project
An ambitious effort to develop better documentation for Rails, including improvements to the API documentation, an open-source ebook for beginners, and minidocs on specific topics.
- $ cheat rdebug
No-frills, full cheat-sheet for ruby-debug.
- acts_as_ferret
acts_as_ferret plugin enables simple integration of the Ferret search engine into a Ruby on Rails project.
- Backgroundrb
From the README: BackgrounDRb is a ruby job server and scheduler. It main intent is to be used with Ruby on Rails applications for offloading long running tasks. Since a rails application blocks while servicing a request it is best to move long running tasks off into a background process that is divorced from the http request/response cycle.
- better rails caching
Plugin for high performance caching. From the site description: “Interlock uses memcached to make your view fragments and associated controller blocks march along together. If a fragment is fresh, the controller behavior won‘t run. This eliminates duplicate effort from your request cycle. Your controller blocks run so infrequently that you can use regular ActiveRecord finders and not worry about object caching at all.”
- Building Ruby, Rails, Subversion, Mongrel, and MySQL on Mac OS X
Step by step instructions for installing a full Ruby and Rails stack (with Mongrel and MySQL) on a Mac OS X 10.4 (Tiger) system. These instructions have you compile almost all of the code and install a copy of the applications into /usr/local. This process does not disturb Apple installed software.
- Content-only caching for Rails
Introduces a new level of caching for Rails in which content that doesn’t include layouts is cached. Similar to action caching, but more granular.
- Debugging with ruby-debug
Documentation for the SVN (latest) version of ruby-debug.
- Hpricot HTML Parser
- Installing RMagick on OS X using MacPorts
Instructions for installing RMagick on Mac OS X, including how to use MacPorts to get ImageMagick running. Part of the larger documentation set for RMagick.
- Libxml-Ruby API
- Log4r - Manual
Log4r is a comprehensive and flexible logging library written in Ruby for use in Ruby programs. It features a hierarchical logging system of any number of levels, custom level names, logger inheritance, multiple output destinations, execution tracing, custom formatting, thread safteyness, XML and YAML configuration, and more.
- MacOS Forge Ruby Homepage
Official home page for the MacOS X Ruby on Rails default installation by Apple. Contains many pointers to useful articles using the environment, resource lists, FAQs, and information about related software (such as RubyCocoa).
- Noobkit
Documentation site for Ruby, Ruby on Rails, and select Gems.
- OSX Leopard mysql gem for ruby
How to compile the mysql gem when using the Mac Ports install of MySQL and the native Mac OS X Leopard (10.5) Ruby and Rails (and gems) installs.
- Raaum's Rails Reader: ActiveRecord
- Rails Cache Test Plugin
The cache test plugin adds assertions to Test::Units::TestCase to check for cached and expired pages, actions and fragments in your tests.
- Reserved Words in Ruby on Rails
- RSpec Homepage
RSpec is a Behaviour Driven Development framework for Ruby. It provides two frameworks for writing and executing examples of how your Ruby application should behave: a Story Framework for describing behaviour at the application level; and a Spec Framework for describing behaviour at the object level.
- Ruby Garden Wiki
Wiki with extensive set of information about Ruby.
- Ruby on Rails API
Searchable Ruby on Rails documentation
- Ruby on Rails Manual TMail::Mail
- SolRuby - Solr Wiki
Solr is an open source enterprise search server based on the Lucene Java search library. SolRuby is dedicated to information about integrating with Solr from Ruby.
- test/spec Official Documentation
test/spec layers an RSpec-inspired interface on top of Test::Unit, so you can mix TDD and BDD (Behavior-Driven Development).
- test/spec RubyForge Home Page
Official RubyForge home page for project.
- test/spec, a BDD interface for Test::Unit
test/spec layers an RSpec-inspired interface on top of Test::Unit, so you can mix TDD and BDD (Behavior-Driven Development).
- Watir - Overview
Watir is a simple open-source library for automating web browsers. It allows you to write tests that are easy to read and easy to maintain. It is optimized for simplicity and flexibility.
- How to use collection_select with HABTM
Documents the simple but obscure syntax to make a multiple-select select widget work properly with a HABTM association.
- Rails CHM Documentation - Version 1.2.1
Rails docs in Windows help file format. Unfortunately, as of this writing the version is rather behind.
Software (86)
- /plugins - Rails Trac - Trac
Here’s where to find all the plugins that used to be in Rails but were pushed out for Rails 2, such as acts_as_list, acts_as_tree, and scaffolding. You’ll also find other plugins that were never in the framework but have come from the core team, such as exception_notification and ssl_requirement.
- Ruby
Central site for the Ruby programming language
- Active Merchant
The most widely used payment processing library for Ruby on Rails. Provides interfaces to more than 30 gateways with a single, abstracted API. Extracted from the Shopify hosted service.
- ActiveScaffold
ActiveScaffold is a plugin that dynamically generates Ajax-based scaffolds that understand model associations and are customizable via configuration statements.
- acts_as_textiled
Plugin that makes using Textile as simple as it can be. The specified model field is always interpreted as Textile when displayed, except when in a form (for editing).
- annotate_models plugin
Provides a rake tasks that adds comments to all your models listing the database columns.
- ar_mailer: sending mail in the background
Delivering email may take too long when you have to send hundreds of messages. ar_mailer allows you to store messages in the database for later delivery by a separate process, ar_sendmail.
- BitNami :: RubyStack
This is a “one-click” installer for Ruby, Rails, and MySQL on Windows. It is the successor to the widely-used InstantRails installer, which is no longer being maintained.
- Blazing fast page loads through bundled CSS and Javascript
Plugin that bundles multiple CSS and JavaScript files into a single pair of files to improve page rendering times.
- BlogFish: tooltip.js
Javascript function to add a tooltip when the user hovers over certain items. Uses Prototype and includes Rails helpers.
- calendar_date_select : Ruby on Rails Datepicker Plugin - Ruby on Rails: Talk | Google Groups
- comatose-plugin
A “micro-CMS” (content management system) Rails plug-in.
- CruiseControl.rb
Open-source continuous integration software for Ruby applications.
- Datetime Toolbocks - Intuitive Date Input Selection
Plugin that provides a JavaScript widget for entering dates in a mini-calendar, and also parses many common text versions of dates—even things like “next Tuesday”.
- eigenclass - rcov: code coverage for Ruby
- El Dorado: A full-stack community web application
A complete open-source Rails application that includes a forum, calendar, and files area.
- FlexImage2 Image Upload and Rendering Plugin for Ruby on Rails
- GeoKit: a plugin for location-based Rails apps
Plugin for building location-based apps; provides geocoding, location finders, and distance calculation.
- Goldberg -- A website development tool for Ruby on Rails
Goldberg is a Ruby on Rails generator that enables you to set up fully-featured websites within minutes. Goldberg provides security, site navigation and content management.
- IBM Sharable Code
IBM® Sharable Code is a platform for building, sharing, and managing Web 2.0 API mashups
- Insoshi: open-source social networking platform in Ruby on Rails
Open-source social networking application written in Ruby on Rails. From the author of RailsSpace, this application is derived from the sample application presented in that book.
- in_place_editor for rails2.0 - EnjoyRails
A modified version of the in_place_editor plugin code so that it works with Rails 2.0
- Lovd By Less -- Who loves you, baby?
Open-source social network application in Ruby on Rails. Download the code and use it as the basis for your own social network site.
- mod_xsendfile
Apache 2 module that enables your application server to tell Apache when to send a static file. Use with Rails Xsendfile plugin.
- Mysql Replication Adapter
Rails database adapter that supports replicated MySQL databases.
- Prince: What's New
A high-quality, but not inexpensive, package that translates HTML/CSS files into PDF.
- PullMonkey Projects: Open Flash Chart Plugin for Ruby on Rails - Graphs
- Radiant CMS
- Rails Date Kit
How to set a global display format, input and validate dates with user-friendly formats, and a lightweight JavaScript calendar control.
- Ruby Facets
Facets is a huge collection of Ruby libraries. Before you write something that addresses a common problem, look here to see if it has already been done for you.
- Savvication: Email Veracity Plugin
Plugin for validating email addresses using the existence of an MX record as the test.
- Selenium on Rails
Plugin that simplifies the use of Selenium for testing Rails applications.
- Sitealizer Web Stats plugin for Rails
Plugin lets you track visitors, referrers, robots, search terms and more.
- Substruct - Ruby on Rails E-Commerce / CMS Project
- Substruct - Ruby on Rails E-Commerce / CMS Project - Trac
Open-source e-commerce system for Rails applications, implemented as a Rails engine.
- XSendFile
Rails plugin to support the X-Sendfile protocol, which enables you to use Rails to do authentication while having the web server deliver the file.
- ZenTest: Automated test scaffolding for Ruby
The ZenTest collection includes a full test coverage suite of tools (including the extremely useful autotest).
- codefluency's keyword_search-1.3.1 Documentation
Add gmail-like keyword search (using keyword:value pairs) to your application.
- /plugins/legacy/ - Rails Trac - Trac
Legacy Rails core plugins.
- activecalendar
- ActsAsIndexed
- acts_as_emailable
- Announcing acts_as_taggable_on
- Announcing Princely Rails Prince XML PDF Wrapper
- Auto Tags
Auto-generates tags based on text content.
- Combustible
Rails plugin for accessing the FeedBurner API.
- Community Engine | A Social Networking Plugin for Ruby on Rails
- Custom Scaffold for Rails
A plugin that replaces the view code produced by the standard Rails scaffold with a view that explicitly references each column, rather than iterating over all the columns, so it is much easier to customize.
- Dojo Toolbocks
Plugin for using the Dojo JavaScript libraries with Ruby on Rails applications.
- Excel export plug-in
- FCKEditor Plugin for Rails
This plug-in simplifies the use of the FCKeditor, an open-source, JavaScript, WYSIWYG HTML editor, in Rails applications.
- FeedFetcher plugin
The FeedFetcher plugin locates RSS feeds, given the URL of a site.
- Firebug - Web Development Evolved
Comprehensive debugging and in-browser development tool for Firefox.
- Flex Mock
FlexMock is a simple, but flexible, mock object library for Ruby unit testing that integrates easily with Test::Unit.
- glTail.rb: An Open-Source Rails Log Analyzer
- Google Analytics Plugin at Notes from a messy desk
A simple plugin that inserts the google analytics tracking code in your layout.
- Google's OpenSocial with Ruby on Rails
Plugin for integrating OpenSocial with Rails.
- How to Stress or Load Test in Ruby on Rails
Listing of stress and load testing tools that are useful with Ruby on Rails (and other) web applications.
- Log Juicer - Squeeze something from your Rails logs
- MasterView
An alternative template engine for Rails applications.
- MasterView™ - Rails-optimized (x)html friendly template engine
- Mocha
Official Mocha Readme
- MOle: Project Info
Mole is a gem that instruments your application and stores usage and performance information in the database.
- Multiple File Upload with Flash and Ruby on Rails
Tutorial on uploading multiple files to a Rails application using a Flash-based UI.
- OpenEPRS (Electronic Patient Record System)
An open-source Rails implementation of an electronic medical records system.
- Opera Dragonfly
Browser Debugging tool (like Firebug), but runs on any device that Opera runs on.
- Pretty Accessible Forms
Rails plugin to implement the pretty accessible forms design from A List Apart.
- Preview Releases: Net::SSH and friends
Announcin preview releases of Net::SSH, Net::SFTP, and Net::SCP
- production_log_analyzer
Gem for analyzing Rails production logs to find the slow parts of your code.
- Put Flexigrid on Rails
Plugin for Flexigrid JavaScript library, which enables grids with “click on header” sorting, pagination, and more.
- RAA - rss/0.1.9
- Rails PDF Plugin
Plugin that provides a cleaner interface to the PDF::Writer gem.
- Rubricks - CMS on Rails
An open-source content management system written in Rails, developed in Japan.
- RubyForge: ActiveRecord
If you want to access the ActiveRecord source code independently of Rails, you’ll find it here. (And yes, you can use ActiveRecord in non-Rails projects.)
- RubyForge: Acts As Ordered Tree: Project Info
- RubyWorks - ThoughtWorks Studios
Enterprise support for Ruby applications from ThoughtWorks.
- SeeSaw | Rails Widgets
- Software as a Service Rails Kit | Rails Kits
Rails software bundle for creating recurring billing using the Braintree gateway. This is commercial software, not open source.
- Spree Online Commerce for Ruby on Rails
Spree is distributed as both a Rails plugin as well as a Ruby gem (requires Rails 2.0.2). You use the gem to create your application which automatically installs the plugin in your project. The newly created project is actually a fully functional store. All that remains is for the developer to customize and style to taste.
- Tabnav: Plugin for tabbed navigation
- Textile Editor Helper
Plugin that shows a simple toolbar over Textile text-entry areas, so you can, for example, click a Word-like “B” icon for bold and it will wrap the selected text in asterisks. (Display is still not wysiwyg, however.)
- validates_email_format_of
Plugin to provide a validation for email address formats.
- WYM on Rails
Plugin for integrating the WYM editor into Rails.
- XLsuite
Open-source CRM and ERP system written in Rails.
- YM4R: Yahoo Maps for Rails
Plugin for using Yahoo maps in Rails applications.
- Rails Analyzer
Doesn’t appear to have been updated in a while, but still lots of logging/analysis tools to check out.
FAQs & Resource Lists (15)
- 74 Quality Ruby on Rails Resources and Tutorials
- Best of Google Tools & Tips for Internet Marketing Resource Center
Great list of tools for analyzing and optimizing your site’s search engine rankings, and for learning more about how search engines see your site and how people search for it.
- Mr. Neighborly: A Ruby and Rails bibliography of sorts
- Raaum's Rails Reader
An extensive reference to Ruby on Rails, and a large set of links to other resources.
- tlbox -- Ruby Tools
Nice list of Ruby and Rails tutorials and other resources. Rated by how many users have added a given item to their “toolbox.”
- Development resources on Rails and social site building
- Ed Ruder's Rails Page
- List of Ruby on Rails Sites, Editors, Tutorials, Cheat Sheets and More
- MacOS Forge FAQ Ruby on Rails
Discusses the default installation of Ruby on Mac OS X, particularly Leopard’s default environment, how to override, etc.
- railsbookmarks' bookmarks on del.icio.us
- Ruby Garden Wiki
Wiki with extensive set of information about Ruby.
- Ruby on Rails Resources
- Ruby, Rails, and 3rd Rail Resources
- rubyonrails-talk List FAQ
- WebLink - Home
A wiki for web developers to share information.
Cheat Sheets (6)
Screencasts (106)
- PeepCode
Excellent screencasts on many aspects of Rails development (and some other topics as well). They cost $9 each but are well worth it. Come with sample code and other notes.
- Railscasts - Free Ruby on Rails Screencasts
A large collection of short, focused, and free screencasts on Rails techniques.
- Benchmarking with httperf
- Page, Action, and Fragment Caching
- Rails from Scratch Part I
- Rails from Scratch Part II
- Railscasts - Complex Forms Part 1
- Railscasts - Complex Forms Part 2
- Railscasts - Generating PDF Documents
- Railscasts - Generating RSS Feeds
- Railscasts - Migrations in Rails 2.0
- Railscasts - scope_out
- Railscasts - Simplify Views with Rails 2.0
- RESTful Rails
- RJS Templates
- rSpec Basics
- rSpec Controllers and Tools
- rSpec Mocks and Models
- RSpec User Stories
- Test-First Development for Rails
- Agile Development Screencasts
- Clickable Bliss — Building the Store
Walks through Mike’s reasons for building his own online store, the Rails code he developed, and the alternatives for online payments.
- coderpath
- evang.eli.st Story Runner top to bottom screencast
- Railscasts - Adding an Environment
- Railscasts - AJAX with RJS
- Railscasts - All About Layouts
- Railscasts - Blocks in View
- Railscasts - Caching with Instance Variables
- Railscasts - Catch-all Route
- Railscasts - Cleaning Up the View
- Railscasts - Complex Forms Part 3
- Railscasts - Conditional Validations
- Railscasts - Console Tricks
- Railscasts - Contributing to Rails
- Railscasts - Cookie Based Session Store
- Railscasts - Counter Cache Column
- Railscasts - Create Model Through Text Field
- Railscasts - Cross Site Scripting
- Railscasts - Custom Helper Modules
- Railscasts - Custom REST Actions
- Railscasts - Custom Routes
- Railscasts - Customize Field Error
- Railscasts - Dangers of Model in Session
- Railscasts - Debugging RJS
- Railscasts - Debugging with ruby-debug
- Railscasts - Destroy Without JavaScript
- Railscasts - Dynamic find_by Methods
- Railscasts - Eager Loading
- Railscasts - Filtering Sensitive Logs
- Railscasts - Filtering Sensitive Logs
Are you accepting sensitive user data? Passwords, credit card numbers, etc. By default, Rails stores all submitted parameters in plain text in the logs. This episode will show you how to filter this sensitive input so it doesn’t show up in the log file.
- Railscasts - Find Through Association
- Railscasts - Fixtures in Rails 2.0
- Railscasts - Formatting Time
- Railscasts - Fun with Find Conditions
- Railscasts - Generate Named Routes
- Railscasts - group_by Month
- Railscasts - HABTM Checkboxes
- Railscasts - Hackers Love Mass Assignment
- Railscasts - Hacking ActiveRecord
- Railscasts - Handling Exceptions
- Railscasts - How to Make a Generator
- Railscasts - HTTP Basic Authentication
- Railscasts - in_groups_of
- Railscasts - Layouts and content_for
- Railscasts - Logging Variables
- Railscasts - Looping Through Flash
- Railscasts - Making a Plugin
- Railscasts - Markaby in Helper
- Railscasts - Model Name in URL
- Railscasts - Move Find into Model
- Railscasts - Multibutton Form
- Railscasts - Named Routes
- Railscasts - OpenID Authentication
- Railscasts - Optimistic Locking
- Railscasts - Performing Calculations on Models
- Railscasts - Pretty Page Title
- Railscasts - Reading the API
- Railscasts - Refactoring User Name Part 1
- Railscasts - Refactoring User Name Part 2
- Railscasts - Refactoring User Name Part 3
- Railscasts - Restricting Access
- Railscasts - RJS Tips
- Railscasts - Sending Email
- Railscasts - Shortcut Blocks with Symbol to_proc
- Railscasts - Simple Search Form
- Railscasts - SQL Injection
- Railscasts - Stopping Spam with Akismet
- Railscasts - Super Simple Authentication
- Railscasts - Testing Controllers
- Railscasts - Testing without Fixtures
- Railscasts - The Logger
- Railscasts - The Stack Trace
- Railscasts - Time in Text Field
- Railscasts - Two Many-to-Many
- Railscasts - Update through Checkboxes
- Railscasts - Using with_scope
- Railscasts - Virtual Attributes
- Railscasts - Where Administration Goes
- Railscasts - will_paginate
- Railscasts - with_options
- Railscasts - YAML Configuration File
- restful_authentication
- RubyPlus Free Ruby and Rails Screencasts
- TechScreencast Directory
A listing of screencasts on Ruby on Rails (and other topics)
- Ruby on Rails Videos
Podcasts (4)
- Ruby on Rails Podcast
Interviews with members of the Rails community.
- sd.rb Podcasts
- Rails Envy Podcast
- Rubyology
Presentation Slides (7)
- A Peak at Rails 2.0
DHH’s talk at RailsConf 2007.
- Email on Rails
Excellent, detailed presentation on the finer points of sending and receiving email from Rails applications
- Full-stack webapp testing with Selenium and Rails
- Introduction to Active Record
Presentation from the Silicon Valley Ruby Conference 2007. A great overview of ActiveRecord
- RubyConf 2007 Presentations
- A Small Talk on Getting Big
Talk from RailsConf Europe 2007 on scaling Rails applications, based on the Twitter experience.
- Ruby on Rails 101: Presentation Slides for a Five Day Course
An extensive set of slides from a five-day Ruby on Rails course.
Presentation Video (2)
- Presentations from RailsConf 2007
These are videos of the presenters, unfortunately without the slides.
- Rails Envy: ActiveRecord Tutorial
e-Books (9)
- ActiveMerchant PDF
A $9 e-book from the publishers of the PeepCode screencasts, written by one of the ActiveMerchant developers.
- ActiveMerchant PDF | PeepCode Screencasts for Ruby on Rails Developers
Extensive description of how to use the Active Merchant payment gateway.
- Rails Code Review PDF
An assortment of “best practices” for designing Rails applications.
- Rails2 PDF
A good overview of the new features in Rails 2.0.
- Integrating the PayPal API with Ruby on Rails
Includes a complete sample application that shows how to integrate PayPal’s Direct Payment API and PayPal Express Checkout. The Direct Payment API, when used with a PayPal account approved for Website Payments Pro, allows you to capture credit card information at your site rather than redirecting your users to the PayPal site. Integrating the API for PayPal Express Checkout allows you to immediately get transaction details when sending users to the PayPal site to complete payment.
- Mr. Neighborly's Humble Little Ruby Book
- Ruby Programming
- The Money Train: Building e-commerce sites using Ruby on Rails - Agile Web Development
E-book on building e-commerce sites with Rails.
- Getting Started with Rails
An open-source e-book for developers who are new to Rails.
Directories (7)
- Working With Rails
Extensive directory of Rails developers from all over the world. Also includes lists of sites, projects, and groups.
- Working with Rails
Large and frequently updated directory of sites developed with Rails.
- Working With Rails
Perhaps the largest Rails-specific community site. Includes directories of developers, companies, and sites, as well as forums and a job board.
- 101 Innovative Ruby on Rails Web Apps
- railsbased.org - reusable applications built with Ruby on Rails
A list of open-source applications built with Ruby on Rails that you can use as a starting point for your own sites.
- RailsLodge - Ruby on Rails plugins
- RailsLodge - Ruby on Rails showcase
Groups (12)
- Ruby Forum
Primary discussion group for users of the Ruby language. Very high traffic.
- Rails Forum / Ruby on Rails Help and Discussion Forum
Both a set of tutorial and a discussion forum.
- Ruby on Rails meets the business world
Discussion group for issues surrounding the business of Rails, including consulting, hosting, and project management.
- Ruby on Rails: Talk
The primary discussion group for users of Ruby on Rails. Very high traffic, lots of noise, but a good place to look for advice and to search for tips.
- acts_as_community - ruby together
- Freelancers on Rails
Discussion group for freelance Rails developers. Focuses on client and business issues.
- Open Web Application Security Project (OWASP)
- Rails Deployment
Group for discussion of Rails application deployment.
- Ruby Forum on DaniWeb
- Ruby on Rails: Core
Discussion group for the Rails core team. This is not a place to ask questions about Rails, but rather for those working on the framework itself to discuss ongoing work.
- Ruby on Rails: Security
Announcement-only list for issues relating to Rails security.
- Ruby on Rails: Spinoffs
Forum for discussion of Prototype, Scriptaculous, and other Rails spinoffs.
Events (3)
- RailsConf
The primary U.S. conference for the Rails community.
Location: Porland, OR
Dates: 05/29/08 – 06/01/08 - 2008 Web 2.0 & Technology Conference Calendar
An excellent list of web-related conferences.
- Dr Nic Academy
Ruby on Rails training
Job Boards (5)
Top Blogs
- Err the Blog
-
has_many :through - geek by association
One of the best of the Rails blogs, from an active Rails contributor and developer.
- Pivotal Blabs
-
Ruby Inside
An active and authoritative blog about Ruby techniques, from the author of Beginning Ruby.
- Ryan's Scraps
-
the { buckblogs :here }
An outstanding blog from Rails core team member, author of Capistrano, and one of the best writers in the Rails community.
-
ActiveReload blog
Rick is a Rails core team member and Justin is on the Prototype core team, so there's a high level of expertise behind this blog.
- Andre on Tech
-
Beautiful Pixel
Blog from freelance Rails developer and author of the FlexImage plugin.
-
Brainspl.at
Ezra is one of the principals at Rails host Engine Yard, author of Merb, a fan of Nginx, and an expert on Rails deployment.
-
Data Noise
Ruby developer, author of ruby-debug.
