天天看点

Ruby && Rails开发资源

一、组件

1.分页

<a target="_blank" href="https://github.com/mislav/will_paginate">will_paginate</a>

2.富文本编辑器

<a target="_blank" href="https://github.com/sandipransing/rails_tiny_mce">rails_tiny_mce</a>

A Tiny MCE Rich text Editor for rails 3 using jquery, paperclip with image and media upload support.

<a target="_blank" href="https://github.com/kete/tiny_mce">tiny_mce</a>

A Ruby on Rails plugin (pre-Rails 3.1) that allows easy implementation of the TinyMCE editor into your applications.

<a href="https://github.com/galetahub/ckeditor" target="_blank">ckeditor</a>

Ckeditor integration gem for rails

3.文件上传

<a href="https://github.com/thoughtbot/paperclip">paperclip</a>

Easy file attachment management for ActiveRecord

4.ORM

<a target="_blank" href="http://mongoid.org/en/mongoid/index.html">Mongoid</a>

5.Authentication

<a href="https://github.com/plataformatec/devise" target="_blank">Devise</a>

Flexible authentication solution for Rails with Warden.

6.UnitTest

<a href="https://github.com/rspec/rspec-rails" target="_blank">Rspec-2 for Rails-3</a>

BDD(behavior driven development)

<a href="https://github.com/jnicklas/capybara">capybara</a>

Acceptance test framework for web applications

<a target="_blank" href="https://github.com/thoughtbot/factory_girl_rails">factory_girl_rails</a>

factory_girl_rails provides Rails integration for factory_girl. All Rails-specific features are only compatible with Rails 3.

<a href="https://github.com/guard/guard-rspec">guard-rspec</a>

Guard::RSpec automatically run your specs (much like autotest)

7.监控,优化

<a href="http://miniprofiler.com/" target="_blank">miniprofiler</a>

A simple but effective mini-profiler for .NET and Ruby.

8.JSON

<a href="http://flori.github.com/json/" target="_blank">http://flori.github.com/json/</a>

二、Website

<a href="http://www.ruby-lang.org/en/" target="_blank">http://www.ruby-lang.org/en/</a>

ruby官网

<a href="http://rubyonrails.org/" target="_blank">http://rubyonrails.org/</a>

rails官网

<a href="http://ruby-doc.org/" target="_blank">https://rvm.io/</a>

ruby version manager.

ruby版本管理,可以很好的管理本地的ruby版本,安装任意版本的ruby,在版本之间切换。

<a href="http://ruby-doc.org/" target="_blank">http://ruby-doc.org/</a>

ruby API查询

<a href="http://api.rubyonrails.org/" target="_blank">http://api.rubyonrails.org/</a>

rails API查询

<a target="_blank" href="http://betterspecs.org/">http://betterspecs.org/</a>

rspec guidelines with ruby

<a href="http://rubymonk.com/" target="_blank">http://rubymonk.com/</a>

在线ruby学习website。

<a href="http://rubygems.org/" target="_blank">http://rubygems.org/</a>

ruby Gem官网。

上面有很多的Gem供大家选择。

<a href="http://apidock.com/" target="_blank">http://apidock.com/</a>

也是一个API集合,包括ruby,raisl,rspec。我觉得它不是那种官网的api罗列,里面也列出了很多的api,然后大家给这些api写note,写笔记吧。也很有用,可以看到很多人的各种用法,开开我们的眼界。

如果你愿意你也可以注册一个用户,然后写笔记,看看自己的笔记能得到多少人的大拇指。

<a href="http://guides.rubyonrails.org/" target="_blank">http://guides.rubyonrails.org/</a>

一个rails的指导教程,有很多的章节,每个章节讲解rails的一个知识点,很受用,需要经常看的那种,每次看都会有新的发现。

<a target="_blank" href="http://rubular.com/">http://rubular.com/</a>

一个验证ruby正则表达式的网站

<a href="http://rubysource.com/" target="_blank">http://rubysource.com/</a>

<a href="http://www.tutorialspoint.com/index.htm" target="_blank">http://www.tutorialspoint.com/index.htm</a>

也是一个在线的教程,除了ruby以外,还有很多的编程语言和开发相关知识。

<a target="_blank" href="https://pragmatic.ly/">https://pragmatic.ly/</a>

Pragmatic.ly is a fast and easy to use project management tool featuring real time collaboration.

简单易用的在线项目管理协作工具。

<a target="_blank" href="http://tomatoi.st/virus">http://tomatoi.st/virus</a>

在线pomodoro(番茄工作法)工具。

<a href="http://twitter.github.com/bootstrap/" target="_blank">http://twitter.github.com/bootstrap/</a>

Sleek, intuitive, and powerful front-end framework for faster and easier web development.

<a href="http://lesscss.org/" target="_blank">http://lesscss.org/</a>

The dynamic stylesheet language.

LESS extends CSS with dynamic behavior such as variables, mixins, operations and functions. LESS runs on both the client-side (Chrome, Safari, Firefox) and server-side, with Node.js and Rhino.

<a href="http://sass-lang.com/" target="_blank">http://sass-lang.com/</a>

<a target="_blank" href="http://www.learnrubyandrails.com/">http://www.learnrubyandrails.com/</a>

A Curated List of Resources for Ruby and Rails Learning

大量的ruby和rails学习资源。

<a href="http://ruby.railstutorial.org/" target="_blank">http://ruby.railstutorial.org/</a>

<a target="_blank" href="https://www.codeschool.com/">https://www.codeschool.com</a>

又是一个很好的在线课堂。

http://ruby-china.org/topics/2814

<a href="http://ruby-china.org/topics/2814" target="_blank">1000 个小时学会 Rails - 001 你的第一个 Rails 应用</a>

<a href="http://blog.csdn.net/column/details/ruby-on-rails-core.html">Ruby on Rails核心基础</a>

从零基础搭建开发环境开始,制作一个简单的CMS系统。从中学习Ruby on Rails开发过程中各个环节的必备知识和概念,为独立开发应用系统提供技术保障。其中穿插作者的经验总结,为开发助力!

<a href="http://happycasts.net/" target="_blank">happycasts.net</a>

在线视频,包括web和linux的内容。

<a target="_blank" href="http://blog.51cto.com/virusswb/railscasts.com">railscasts.com</a>

<a target="_blank" href="http://blog.51cto.com/virusswb/railscases-china.com">railscases-china.com</a>

<a href="http://www.artfulsoftware.com/infotree/queries.php" target="_blank">Common MySQL Queries</a>

常用MySQL查询语句。

<a href="http://ruby-china.org/" target="_blank">http://ruby-china.org/</a>

ruby中国社区,中国最活跃的ruby社区,可以结识很多的朋友。

本文转自 virusswb 51CTO博客,原文链接:http://blog.51cto.com/virusswb/1047068,如需转载请自行联系原作者