- 浏览: 142009 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
wyasd123:
hi,你好,按照以上步骤配置,执行:isql -v SQL20 ...
SQLServer on Rails -
smallwolf:
总结得不够详细啊
searchLogic心得
实体相关
restful_authentication
[必备] 生成用户实体,restful登录
project
mislav-will_paginate
[必备] 分页
project
annotate_models
在实体类文件头部显示字段信息
project
paperclip
用于上传附件,并可对图片进行缩放(需要imagemagick)
可对上传的附件进行文件大小的校验
project
ActiveModel
特別是实体字段非常多,各个不同阶段需要在页面更新部分字段
则可以将部分字段放在一个ActiveModel实体中,方便校验
Rails3已包含ActiveModel插件
视图相关
haml
[必备] 替换掉rails自带的erb
此插件可以使得view代码变得非常简洁
与RedCloth结合就可以使用:textile标记直接格式化了
project
sass
[必备] haml作者的又一力作
让css代码也变得简洁
project
bundle-fu
[必备] 非常易用,一行代码将js,css多个文件打包
project
jrails
用于将rails的prototype替换为jQuery
project
calendar_date_select
js日期控件
jquery support
project
home
fckeditor
super_inplace_controls
open-flash-chart2
open-flash-chart2的rails接口
可以生成炫丽的flash图表,简单易用
project
home
swf_fu
生成swfobject js,用于显示flash
prawn
生成PDF,报表
中文字体最好自己下载仿宋,google simfang.ttf
Prawn::Document.generate("bug.pdf") do #这一句配置才能支持中文换行,但仍不完善 text_options.update(:wrap => :character, :size => 16) end
sitemap_generator
[必备] 生成网站的sitemap
#生成sitemap文件 rake sitemap:refresh:no_ping
测试相关
rspec
[必备] 替换rails自带的test
project
cucumber
TDD测试,用于编写可读性强、且可运行的测试用例
测试网站时依赖webrat
project
code
selenium-on-rails
[必备] 用于验收测试,类似于QTP
即录制操作过程各个步骤,然后回放
project
code
factory_girl
[必备] 替换rails的fixture
灵活构造关联性的测试数据
project
faker
用于生成随机的测试值,不支持中文
project
populator
结合faker,构造大数量的测试数据,用于性能测试
#填充测试数据 rake db:populate
blue-ridge
js tdd测试,挺好用的
由于使用了rhino(a Java-based JavaScript interpreter),所以你需要安装sun-java6-jre
定时相关
javan-whenever
ruby语法编写定时任务,再转成cron
project
部署相关
capistrano
[必备] 远程部署
#查看所有可运行的部署任务 cap -T [search] #部署 cap deploy #运行数据库migrate cap deploy:migrate #直接运行以上两步 cap deploy:migrations
deprec
用于快速搭建rails服务器生产环境
运行少量命令就帮我们安装好ruby,rails,各种依赖软件及gems
project
其他相关
exception_logger
异常日志查看,注意只有在production环境下,且非localhost(127.0.0.1)访问时才会生成异常记录
project
handsoap
webservice客户端
详细说明
<script type="text/javascript"> var disqus_url = "http://saberma.me/rails/2009/09/14/rails-plugin.html"; var disqus_developer = 1; </script>
发表评论
-
Linux命令
2011-06-22 16:10 1069shell的种类 Linux中的shell有多种类型, ... -
install vim
2011-05-24 10:37 1586sudo apt-get install ruby libop ... -
flash提示问题
2011-05-13 16:13 988一个页面有多个form提交,而且要分别校验信息,信息不对时出现 ... -
windows下虚拟ubuntu文件共享
2011-05-09 17:14 2366在Vmware中安装linux,可 ... -
性能分析
2011-05-09 11:24 924异常分析 采用exception_logger记录异常信 ... -
全文检索
2011-05-09 11:23 1065全文检索(Ferret) 由于sphinx只能支持mys ... -
敏捷开发流程
2011-05-09 11:20 1334敏捷开发流程 需 ... -
安装环境
2011-05-09 11:17 1039操作系统安装 #安装ubuntu8.04桌面版(服务器装 ... -
memcached安装使用
2011-05-09 11:09 1450安装 wget http://cloud.git ... -
Linux常用命令
2011-05-09 11:07 731常用命令 #执行上次命令 !! #进入上次访问的目录 ... -
soap客户端
2011-05-09 11:05 1270选择 ruby带有soap4r的插件,可以用于访问web ... -
ruby入门
2011-05-09 11:03 1196ruby入门 Ruby API查询 Ruby 正则表达 ... -
如何开始rails项目
2011-05-09 10:51 1032转自:http://saberma.me/rail ... -
I18n实现多语言包
2011-05-03 10:26 1一、Rails I18n(国际化) Rails在 2.2 ... -
SQLServer on Rails
2011-04-29 09:57 2356安装库 安装unixODBC sudo apt-get i ... -
svn集中存储
2011-04-28 16:55 1526安装 #git-svn sudo apt-get insta ... -
vim安装使用及快捷键设置问题
2011-04-28 15:56 2822安装sudo apt-get install libncurs ... -
oracle on rails
2011-04-28 15:30 1218Oracle on Rails #如果生产环境使用Oracle ... -
8.04 开发环境搭建
2011-04-27 11:10 1292#安装ubuntu8.04桌面版(服务器装服务器版) #之后修 ... -
I18n实现多语言包
2011-04-26 15:17 9483转自:http://yangzb.iteye.com/blog ...
相关推荐
**Rails 常用插件简介 - CRUD Generator 2** 在Ruby on Rails框架中,开发过程中经常需要创建、读取、更新和删除(CRUD)数据。为了提高开发效率,开发者通常会使用各种插件来自动化这个过程。CRUD Generator 2就是...
在这个“ruby on rails 常用插件下载”中,提到的是一个与多线程相关的插件,可能用于提高应用程序的性能和并发处理能力。 在 Ruby on Rails 中,多线程是一种处理并发请求的方式,尤其在现代硬件支持多核处理器的...
rails.vim提供了常用的一些命令,可以帮助开发,例如:Rgenerate, Rake, Rfind,RTview等,很方便,也很实用。 安装方法: 拷贝 autoload/rails.vim, plugin/rails.vim, 和 doc/rails.txt 到 ~/.vim 目录. ...
在Ruby on Rails框架中,`Rails ...尽管Rails 2.x已经很老,但这个插件依然在很多旧项目中发挥着作用,体现了其持久的实用性和适应性。通过理解并熟练运用will_paginate,你可以让你的Rails应用的分页功能更加完善。
“工具”标签则暗示这些插件可能是开发过程中的实用辅助工具,帮助开发者进行各种任务。 然而,压缩包子文件的文件名称列表“CalendarConversion.hta”和“li (2014-12-03).rmgb”看似与Rails插件无关,因为它们...
在本文中,我们将深入探讨Rails3中的常用命令,帮助你更高效地进行开发工作。 首先,新建一个Rails项目是开发的起点。你可以使用以下命令创建一个新的工程: ```bash rails new 工程名 ``` 这会生成一个包含所有...
此外,Rails还内置了许多实用功能,如ActiveRecord(用于数据库交互)、Action View(用于页面渲染)和Action Controller(用于处理用户请求),这些都使得开发者能够快速构建出功能丰富的Web应用程序。 #### 2. ...
Exception Notification是一款非常实用的Rails插件,它能够自动捕获并报告应用在运行过程中出现的各种异常情况,帮助开发者及时获取错误信息,提高问题解决效率。 Exception Notification插件的核心功能是在Rack或...
4. 插件和Gem:Rails 2.3.x 支持 Gem 管理系统,允许开发者通过安装和管理第三方 Gem 来扩展 Rails 功能。插件是 Rails 社区共享代码的一种方式,可以快速添加特定功能。 5. 测试框架:Rails 内置了测试支持,包括 ...
另一个标签"工具"可能意味着书籍中会介绍一些与Rails开发相关的实用工具,如版本控制工具Git、数据库管理工具、调试器、测试框架等,这些都是Rails开发不可或缺的部分。 根据压缩包内的文件名 "Rails Plugins ...
这是Rails的一个核心组件,包含了许多实用的工具类和方法,如时间处理、字符串格式化等。Rails 2.0版本中的ActiveSupport进一步增强了其功能。 7. **测试(Test)** Rails内置了测试框架,包括Unit Test、...
- **插件安装**:使用Rails命令行工具安装插件: ```bash rails plugin install https://.../... ``` #### 四、其他常用工具 ##### 9. 安装Gem依赖 安装必要的Gem依赖,例如`execjs`和`therubyracer`: ```...
在Rails 2.2.3时代,社区已经发展出很多插件和 gems(Ruby的扩展库),如Devise用于身份验证,CanCanCan进行授权管理,Paperclip或Carrierwave处理文件上传等。虽然这些可能需要适配老版本,但它们能极大地增强你的...
Awesome Rails Gem 是一个广泛收录了Rails开发中常用、实用、有趣的Gem的列表,旨在帮助开发者提高开发效率和代码质量。这个中文版的Awesome Rails Gem列表,为国内开发者提供了一个方便的参考资源,使他们能够更好...