14个最常见的Ruby on Rails开发资源

jopen 10年前

Ruby on Rails (RoR) 是一个开源的Web开发框架,这其中包括运行Rails的程序。编码在此可以使用一些有用的资源来完成。事实上,大多数程序员喜欢利用这些资源,以优化它们的输出。这里是14个最好的RoR资源。

 

14个最常见的Ruby on Rails开发资源

1. ActiveScaffold.com

This is a successor to the well known AjaxScaffold plugin. Here is what it brings to the table,

An AJAXified table interface for creating, updating, and deleting objects
Automatic handling of ActiveRecord associations
Sorting, Search and Pagination
Graceful JavaScript degradation
RESTful API support (XML/YAML/JSON) baked in
CSS styling and them support
More extension points than you can shake a stick at
Guaranteed to work on Firefox 1+, IE 6+ and Safari 2+
Released under the MIT License, the same one as Rails itself, so you can use it freely in your commercial applications. (Official Website)

2. DZone Snippets

This is one of the best places to find code snippets for Ruby On Rails.

3. Four Days On Rails

This is a well known tutorial that takes a shot at teaching you RoR in four days. You will learn to build basic apps etc.

4. Sapphiresteel.com

This is a Ruby On Rails compiler for the .NET system.

5. Hobo

Hobo is a collection of open-source gems/plugins for Ruby on Rails that help you build anything from throwaway prototypes and internal utilities to meticulously crafted full-blown web apps. The goal: write less code. So much less in fact that it starts to feel like you’re not implementing your app at all, you’re just declaring what you want. (Official Website)

6. Bitnami Ruby Stack

Bitnami Ruby Stack provides a complete development environment for Ruby on Rails that can be deployed in one click. It includes the latest stable release of Ruby, RVM, Rails, Apache, NGinx, MySQL, SQLite, Git and Subversion, Memcache and Varnish, Sphinx, PHP and phpMyAdmin. In addition to the base Ruby runtime and libraries, the stack includes most popular gems for building Rails applications: Passenger, Nokogiri, Rake, RMagick, Mongrel, Thin and more. It also includes additional libraries such as ImageMagick, OpenSSL, CURL, and openLDAP. (Official Website)

7. Learn To Program

This is a tutorial for newbie programmers, not only for those working on Ruby On Rails, but any language.

8. Locomotive

Locomotive is a Cocoa GUI application that simplifies the process of developing Ruby on Rails applications on Mac OS X 10.4. (Sourceforge)

9. Nuby Rails

This is another newbie tutorial website for Ruby On Rails beginners.

10. Programming Ruby: The Pragmatic Programmer’s Guide

This book is a tutorial and reference for the Ruby programming language. Use Ruby, and you’ll write better code, be more productive, and enjoy programming more. (From the Preface of the book)

11. Aptana Radrails

This is a free and open source IDE for RoR. Radrails is now a part of the Aptana Studio 3 web development tool and doesn’t need to be downloaded seperately.

12. RubyInside.com

Here you will find a collection of cheatsheets for this programming language.

13. Ruby Development Tool

The Ruby Development Tool is a Ruby IDE, composed of Ruby aware features/plugins for the Eclipse platform. (Sourceforge)

14. Ruby Facets

Ruby Facets was first released in 2005. Since then it has evolved into the single largest and most refined core extensions library for the Ruby programming language. All facets can be loaded with the single require or cherry-picked individually. There are hundreds of quality methods in the collection which have been derived from years of experience of dozens of top Ruby programmers.