plugin 插件介绍与应用
horace_lee
这个作者很懒,什么都没留下…
展开
-
目前据说比较常用的Rails附件插件paperclip
原来一直使用的是自己修改过的file_column。现在手头的这个新project,尝试使用这个 [size=large][color=red]paperclip[/color][/size] 官方: [url]http://www.thoughtbot.com/projects/paperclip[/url] 插件教学视频地址: [url]http://railscasts.c...原创 2009-04-14 13:19:32 · 138 阅读 · 0 评论 -
ubuntu 安装nokogiri 报错 libxslt is missing.
[quote] /usr/bin/ruby1.8 extconf.rb checking for libxml/parser.h... yes checking for libxslt/xslt.h... no ----- libxslt is missing. please visit http://nokogiri.org/tutorials/installing_nokogiri...原创 2010-08-24 00:38:24 · 277 阅读 · 0 评论 -
rails 插件 Negative Captcha 生成验证码简介
安装插件: [code="ruby"]script/plugin install http://code.subwindow.com/negative_captcha[/code] [code="ruby"]git submodule add git://github.com/subwindow/negative-captcha.git vendor/plugins/negative_...原创 2010-08-18 23:03:46 · 107 阅读 · 0 评论 -
Parallel ruby的并行 多线程处理插件
有多个cpu的话希望提升性能,可以参考。之前听Rails envy就有点印象 用法: [code="ruby"]#i -> 0..number_of_your_cpus results = Parallel.in_processes do |i| expensive_computation(data[i]) end #i -> 0..4 results = Paralle...2009-08-18 14:31:01 · 442 阅读 · 0 评论 -
Rails: Gruff进阶应用
Gruff的介绍和文档都不怎么多,大部分都要靠自己看代码来猜怎么用,下面是部分的进阶内容,和收集的资料。以备自己和可能用到的XD参考 或者,我们可以先看看Gruff都可以干什么,然后有兴趣或者有需求的就可以接着看了。 [img]/upload/attachment/131689/191fbafa-335c-3dfd-89ce-15f0d90126d9.png[/im...2009-08-03 15:49:50 · 151 阅读 · 0 评论 -
Rails Cron 一个Rails的定时执行插件介绍
定时任务,Linux下cron准确的实现这个功能。通常,在Rails开发中,我们也遇到类似的需要,例如,我自己就在开发过程中,有这样一个需要: 有一个专业逻辑的报表查询,表结果如下: [code="sql"] CREATE TABLE `production`.`datalogs` ( `id` int(11) NOT NULL auto_increment...2009-08-03 14:07:06 · 247 阅读 · 0 评论 -
Factory Girl - Rails fixture 的完全替代工具
[url=http://www.pmamediagroup.com/2009/04/tutorial-install-rspec-rails-factory-girl/]另外一个Rspec和Factory Girl的用法示例[/url] I think you all know that, when using fixtures in your test, you keep switchin...原创 2009-07-09 15:02:56 · 161 阅读 · 0 评论 -
Machinist测试数据生成工具
作为Rails默认的测试数据生成工具Fixtures很多时候并不能满足要求。所以,基于工厂模式的众多工具纷显。其中,不乏[url=http://hlee.rubyeye.com/admin/blogs/422546]Factory Girl[/url]和Object Daddy这样的工具。然而,本文将介绍另外一个类似的工具Machinist,这个插件同样很有特色。 1. Machinist易于创...2009-07-09 15:00:49 · 169 阅读 · 0 评论 -
插件activescaffold 生成数据显示 用法示例
这个插件的主要作用是用简单的两三行代码生成一个view把数据显示出来,并且有修改添加功能. 效果如下: [img]/upload/attachment/122115/b4bb9319-ce90-30e5-b409-f463f1918344.jpg[/img] 修改如下: [img]/upload/attachment/122117/a599457b-a50a-3cb2-99bc...原创 2009-07-05 09:00:06 · 126 阅读 · 0 评论 -
当你只想要model不想要数据库时
有这样的一个插件,你或许会用到 [url=http://agilewebdevelopment.com/plugins/activerecord_base_without_table]ActiveRecord::Base Without Table[/url] 一切使用都和正常的使用一样,只是没有真正的建立数据库表 [code="ruby"] class Contact < Act...2009-06-03 16:48:06 · 76 阅读 · 0 评论 -
关于git使用中的一个小技巧
[b]Git stash[/b] 这个技巧在如下情景使用,当你正在进行一个功能开发的时候,突然意识到项目本身有一个bug要改.但是,解这个bug本身和正在开发的新功能可能会冲突. 你又不希望在功能没有开发完成的时候,把修改bug提交.那么你可以进行如下操作: [code="linux"]$ git stash [修改bug] $ git commit -a -m "bug is n...2009-04-23 23:35:14 · 79 阅读 · 0 评论 -
使用Rails插件Paperclip上传视频到亚马逊 S3服务
云服务里亚马逊的S3 和 EC2比较常用的,这里是介绍一个上传插件和S3一起使用的例子。 创建model [code="ruby"] #video.rb class Video < ActiveRecord::Base # Paperclip # http://www.thoughtbot.com/projects/paperclip has_attached...原创 2010-08-30 09:53:50 · 168 阅读 · 0 评论