Ruby && Rails开发资源

简介:

一、组件


1.分页

will_paginate

 


2.富文本编辑器

rails_tiny_mce

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


tiny_mce

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

 

ckeditor

Ckeditor integration gem for rails

 

3.文件上传

paperclip

Easy file attachment management for ActiveRecord

 

4.ORM

Mongoid

Mongoid (pronounced mann-goyd) is an Object-Document-Mapper (ODM) for MongoDB written in Ruby.

 

5.Authentication

Devise

Flexible authentication solution for Rails with Warden.

 

6.UnitTest

Rspec-2 for Rails-3

BDD(behavior driven development)

 

capybara

Acceptance test framework for web applications

 

factory_girl_rails

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

 

guard-rspec

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

 

 

7.监控,优化

miniprofiler

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

 

8.JSON

http://flori.github.com/json/

 

 

二、Website

http://www.ruby-lang.org/en/

ruby官网

 

http://rubyonrails.org/

rails官网

 

https://rvm.io/

ruby version manager.

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

 

http://ruby-doc.org/

ruby API查询

 

http://api.rubyonrails.org/

rails API查询

 

http://betterspecs.org/

rspec guidelines with ruby

 

http://rubymonk.com/

在线ruby学习website。

 

http://rubygems.org/

ruby Gem官网。

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

 

http://apidock.com/

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

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

 

http://guides.rubyonrails.org/

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

 

 

http://rubular.com/

a Ruby regular expression editor

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

 

http://rubysource.com/

 

http://www.tutorialspoint.com/index.htm

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

 

https://pragmatic.ly/

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

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

 

http://tomatoi.st/virus

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

 

http://twitter.github.com/bootstrap/

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

 

http://lesscss.org/

The dynamic stylesheet language.

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

 

http://sass-lang.com/

Sass is an extension of CSS3, adding nested rulesvariablesmixinsselector inheritance, and more. It’s translated to well-formatted, standard CSS using the command line tool or a web-framework plugin.

 

http://www.learnrubyandrails.com/

A Curated List of Resources for Ruby and Rails Learning

大量的ruby和rails学习资源。

 

http://ruby.railstutorial.org/

The Ruby on Rails Tutorial, 2nd Edition book and screencast series teach you how to develop and deploy real, industrial-strength web applications with Ruby on Rails, the open-source web framework that powers top websites such as TwitterHuluGitHub, and the Yellow Pages. The Ruby on Rails Tutorial book is available for free online and is available for purchase as an ebook (PDF, EPUB, and Mobi formats).

 

https://www.codeschool.com

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

 

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

1000 个小时学会 Rails - 001 你的第一个 Rails 应用

Ruby on Rails核心基础

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

 

happycasts.net

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

railscasts.com

railscases-china.com

 

Common MySQL Queries

常用MySQL查询语句。

 

http://ruby-china.org/

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




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

目录
相关文章
|
15天前
|
监控 数据可视化 前端开发
使用Ruby on Rails构建的员工上网行为监控Web应用
我们开发了一款基于Ruby on Rails的员工上网行为监控Web应用,帮助企业保护数据安全和确保员工生产力。该应用利用Rails的MVC架构和Active Record管理数据库,通过网络代理和JavaScript追踪员工网络活动。数据收集后,应用进行分析和可视化,以便识别异常行为。此外,借助Rails的后台任务和Sidekiq gem,实现数据自动化处理和定时更新,为公司提供实时监控反馈。
52 2
|
18天前
|
缓存 前端开发 测试技术
框架分析(6)-Ruby on Rails
框架分析(6)-Ruby on Rails
|
5月前
|
缓存 关系型数据库 数据库
上云一年烧320万美元,成功“下云”六个月后Ruby on Rails之父现身回了 14 个问题!...
上云一年烧320万美元,成功“下云”六个月后Ruby on Rails之父现身回了 14 个问题!...
25 1
|
6月前
|
SQL 前端开发 数据库
前端学 Ruby:熟悉Rails
前端学 Ruby:熟悉Rails
166 0
|
6月前
|
前端开发 Linux 数据库
前端学 Ruby:安装Ruby、Rails
前端学 Ruby:安装Ruby、Rails
75 0
|
8月前
|
Java Linux 应用服务中间件
在 Ruby on Rails 应用程序中重用 Java 代码
在 Ruby on Rails 应用程序中重用 Java 代码
|
10月前
|
存储 前端开发 关系型数据库
Ruby on Rails 快速入门2
Ruby on Rails 快速入门2
126 0
|
10月前
|
移动开发 前端开发 关系型数据库
Ruby on Rails 快速入门1
Ruby on Rails 快速入门1
83 0
|
机器学习/深度学习 开发框架 Java
别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境
在每个开发者心里,都会有一门“最好”的语言,在这个世界的某个深处,在一些矫矫不群的人们心中,这门语言的名字叫做Ruby,它今年二十八岁了,历史和Java一样的悠久,但是它没有大厂背书、它的性能被开发者诟病、时至今日依然无法高效利用多核资源,甚至于它每年都要被“死亡”一次,相比于有太阳计算机系统、甲骨文、IBM 这些大公司支持的 Java,它是那么的一无所有,但是,它又拥有全世界最虔诚的“信徒”,拥有最活跃的开发者社区,这一切,又让它是那么的应有尽有。是的,这就是Rubyist的理念:有的时候,你想证明给一万个人看,到后来,你发现只得到了一个明白的人,那就够了。
别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境
|
JavaScript 前端开发 Java
基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境
2023年,“非著名Web框架”--Ruby on Rails已经18岁了。在今年,Rails 6.0趋于完善,除了拿掉讨厌的Jquery,Webpacker 也成为默认前端打包方案,Sprockets 开始软着陆,未来很可能会和Jquery一样被彻底废弃,这就是历史的进程。
基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境