CSC/ECE 517 Fall 2009/wiki1b team1
CSC/ECE 517 Fall 2009
Resources / Tools for Ruby on Rails (other than IDEs)
Ruby on Rails (or 'Rails') is an open source web application framework for the Ruby programming language. Although IDEs are a valuable resource for Rails development, there are many other resources and tools that can either replace or supplement IDEs.
Resources for Rails other than IDEs
Rails API http://api.rubyonrails.org/ This site documents Rails files, classes and methods that can be used to build a Rails application. Rails Forum http://railsforum.com/ A discussion forum covering all aspects of Rails for beginners and experts including planning, programming, extensions and production. Introducing Ruby on Rails Part 1 - http://www.softwaredeveloper.com/features/intro-to-ruby-on-rails-042507/
Part 2 - http://www.softwaredeveloper.com/features/intro-to-ruby-on-rails-part-two-043007/ An excellent introduction to Rails for novices.
Installers Windows: InstantRails - http://instantrails.rubyforge.org/wiki/wiki.pl An all in one, single click installer for Windows that includes a Rails server. Mac: Locomotive - http://locomotive.raaum.org/ Rails Projects http://www.workingwithrails.com/ A Database of Rails projects, programmers and websites. Rails plugins http://agilewebdevelopment.com/ A collection of Rails open source plugins, searchable by category or keyword. http://nubyonrails.com/articles/2006/05/04/the-complete-guide-to-rails-plugins-part-i A complete guide to authoring your own Rails plugins. Sample Rails http://snippets.dzone.com/tag/rails A collection of Rails code snippets. Agile Rails http://www.amazon.com/gp/product/097669400X/002-0481267-8083260?v=glance&n=283155 An excellent resource for learning how to apply Agile programming concepts to Rails. Rails cheat sheet http://www.blainekendall.com/uploads/RubyOnRails-Cheatsheet-BlaineKendall.pdf One user's list of best practices, gotchas and quirks of developing with Rails. Rails best practices http://www.therailsway.com/ An official best practices list for programming in Rails. Advanced Rails http://webonrails.com/ A resource for the advanced Rails programmer. For example, RailRoad, a class diagram generator for Rails applications. Rails Blogs http://weblog.rubyonrails.org/ An online community of updates about current happenings with the Rails platform. http://planetrubyonrails.com/ An enormous list of blog channels focused on Rails. A wealth of information; for example, how to write your own programming language using Ruby on Rails. Rails Guides http://guides.rubyonrails.org/ An all in one resource for learning Rails including Howtos, security and contributing to the Rails community. Rails Wiki http://wiki.rubyonrails.org/ The official Rails wiki that contains user-generated documentation on everything from getting started to deployment stacks to user groups.
Tools for Rails other than IDEs:
1. Rails Garden - http://www.railsgarden.com/category/rails-tools/ 2. Rails Analyzer (performance) - http://rails-analyzer.rubyforge.org/ 3. ActiveScaffold - http://activescaffold.com/