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,如需转载请自行联系原作者

目录
相关文章
|
3月前
|
前端开发 测试技术 数据库
使用Ruby on Rails进行快速Web开发的技术探索
【8月更文挑战第12天】Ruby on Rails以其高效、灵活和易于维护的特点,成为了快速Web开发领域的佼佼者。通过遵循Rails的约定和最佳实践,开发者可以更加专注于业务逻辑的实现,快速构建出高质量的Web应用。当然,正如任何技术框架一样,Rails也有其适用场景和局限性,开发者需要根据项目需求和个人偏好做出合适的选择。
|
3月前
|
前端开发 测试技术 API
揭秘Ruby on Rails的神秘力量:如何让你的Web应用飞起来?
【8月更文挑战第31天】Ruby on Rails(简称RoR)是一个基于Ruby语言的开源Web应用框架,自2005年发布以来,因简洁的语法、强大的功能和高效的开发效率而广受好评。RoR采用MVC架构,提高代码可读性和可维护性,拥有庞大的社区和丰富的库支持。本文通过示例代码展示其强大之处,并介绍RoR的核心概念与最佳实践,帮助开发者更高效地构建Web应用。
39 0
|
3月前
|
前端开发 API C++
在Ruby世界中寻找你的Web框架灵魂伴侣:Rails vs Sinatra
【8月更文挑战第31天】在Ruby的世界里,选择Web框架如同挑选衣物,需根据场合和需求。Rails与Sinatra是两大热门框架,前者以其“约定优于配置”理念和全面的功能成为企业级应用的首选;后者则以轻量级和灵活性著称,适用于快速原型开发和小规模应用。通过对比两者特性,如Rails的MVC架构与Sinatra的简洁API,我们可以看到它们各有所长。选择合适的框架,如同找到旅途中的最佳伙伴,让开发之路更加顺畅愉悦。这场探索之旅教会我们,没有绝对的好坏,只有最适合的选择。
33 0
|
3月前
|
安全 前端开发 数据安全/隐私保护
如何在Ruby on Rails中打造坚不可摧的OAuth认证机制
【8月更文挑战第31天】在构建现代Web应用时,认证与授权至关重要。本文介绍如何在Ruby on Rails中实现OAuth认证,通过使用`omniauth`和`devise` gems简化流程。首先安装并配置相关gem,接着在`User`模型中处理OAuth回调,最后设置路由及控制器完成登录流程。借助OAuth,用户可使用第三方服务安全地进行身份验证,提升应用安全性与用户体验。随着OAuth标准的演进,这一机制将在Rails项目中得到更广泛应用。
41 0
|
4月前
|
SQL 安全 数据库
Ruby on Rails 数据库迁移操作深度解析
【7月更文挑战第19天】Rails 的数据库迁移功能是一个强大的工具,它帮助开发者以版本控制的方式管理数据库结构的变更。通过遵循最佳实践,并合理利用 Rails 提供的迁移命令和方法,我们可以更加高效、安全地管理数据库结构,确保应用的稳定性和可扩展性。
|
5月前
|
前端开发 测试技术 数据库
Ruby on Rails:快速开发Web应用的秘密
【6月更文挑战第9天】Ruby on Rails,一款基于Ruby的Web开发框架,以其高效、简洁和强大备受青睐。通过“约定优于配置”减少配置工作,内置丰富功能库加速开发,如路由、数据库访问。活跃的社区和海量资源提供支持,MVC架构与RESTful设计确保代码清晰可扩展。高效的数据库迁移和测试工具保证质量。Rails是快速构建Web应用的理想选择,未来将持续影响Web开发领域。
|
6月前
|
开发框架 安全 前端开发
使用Ruby on Rails进行快速Web开发
【5月更文挑战第27天】Ruby on Rails是一款基于Ruby的高效Web开发框架,以其快速开发、简洁优雅和强大的社区支持著称。遵循“约定优于配置”,Rails简化了开发流程,通过MVC架构保持代码清晰。安装Ruby和Rails后,可使用命令行工具创建项目、定义模型、控制器和视图,配置路由,并运行测试。借助Gem扩展功能,优化性能和确保安全性,Rails是快速构建高质量Web应用的理想选择。
|
6月前
|
监控 数据可视化 前端开发
使用Ruby on Rails构建的员工上网行为监控Web应用
我们开发了一款基于Ruby on Rails的员工上网行为监控Web应用,帮助企业保护数据安全和确保员工生产力。该应用利用Rails的MVC架构和Active Record管理数据库,通过网络代理和JavaScript追踪员工网络活动。数据收集后,应用进行分析和可视化,以便识别异常行为。此外,借助Rails的后台任务和Sidekiq gem,实现数据自动化处理和定时更新,为公司提供实时监控反馈。
315 2
|
6月前
|
缓存 前端开发 测试技术
框架分析(6)-Ruby on Rails
框架分析(6)-Ruby on Rails
|
6月前
|
缓存 关系型数据库 数据库
上云一年烧320万美元,成功“下云”六个月后Ruby on Rails之父现身回了 14 个问题!...
上云一年烧320万美元,成功“下云”六个月后Ruby on Rails之父现身回了 14 个问题!...
49 1