New Articles
from around the Web
- Plugins - Seamless Database Pool
-
Rails Asset Cache
Using the Rails 2.0 asset cache option to improve page load times by combining css and JavaScript files.
-
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.
-
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.
- Nimble Method: Guerrilla's Guide to Optimizing Rails Applications
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.49 Buy
Links by Type
Documentation (6)
- acts_as_ferret
acts_as_ferret plugin enables simple integration of the Ferret search engine into a Ruby on Rails project.
- 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.
- 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.
- 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.
Software (35)
- 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.
- 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.
- 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.
- 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.
- 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”.
- 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.
- mod_xsendfile
Apache 2 module that enables your application server to tell Apache when to send a static file. Use with Rails Xsendfile plugin.
- 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.
- 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
- 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.
- codefluency's keyword_search-1.3.1 Documentation
Add gmail-like keyword search (using keyword:value pairs) to your application.
- ActsAsIndexed
- Arti (Rails Documentation Generator)
An exploratory project to automatically produce better documentation for Rails applications.
- Combustible
Rails plugin for accessing the FeedBurner API.
- FeedFetcher plugin
The FeedFetcher plugin locates RSS feeds, given the URL of a site.
- 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.
- 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
- 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.
- production_log_analyzer
Gem for analyzing Rails production logs to find the slow parts of your code.
- 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.
- 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
- WhooTube: Ruby on Rails video streaming
Flash video streaming platform built on Rails.
- 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 (1)
- 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.
Screencasts (19)
- Benchmarking with httperf
- Railscasts - Generating PDF Documents
- Railscasts - Generating RSS Feeds
- Railscasts - Adding an Environment
- Railscasts - Cross Site Scripting
- 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 - Formatting Time
- Railscasts - Hackers Love Mass Assignment
- Railscasts - Model Name in URL
- Railscasts - OpenID Authentication
- Railscasts - Pretty Page Title
- Railscasts - Restricting Access
- Railscasts - Sending Email
- Railscasts - SQL Injection
- Railscasts - Super Simple Authentication
- Railscasts - Time in Text Field
- Railscasts - will_paginate
- restful_authentication
Presentation Slides (2)
- Email on Rails
Excellent, detailed presentation on the finer points of sending and receiving email from Rails applications
- A Small Talk on Getting Big
Talk from RailsConf Europe 2007 on scaling Rails applications, based on the Twitter experience.
e-Books (3)
- 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.
- 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.
Groups (2)
- Open Web Application Security Project (OWASP)
- Ruby on Rails: Security
Announcement-only list for issues relating to Rails security.
Top Blogs
- CSRF - An underestimated attack method
-
Gadgets, Google, and SEO
Blog from Google's go-to guy on site rankings.
-
RailsExpress.blog
Blog on Rails performance tuning, from the author of the railsbench gem.
-
Ruby on Rails Security Blog
Exploring the Security of Rails and associated technologies.
- dormando
- Moves On Rails : Rails Security
