Nexus Weblogging
ChinaonRails

如果你已经有账户,那么请 登入 或者现在就 注册一个新账户
ChinaonRails / Ruby on Rails / Plugins   

  AASM - Ruby的状态机

http://github.com/rubyist/aasm/tree/master

acts_as_state_machine 从rails里转进到ruby中

state machine用途广泛,与restful风格做认证搭配是最突出的使用体现
http://chinaonrails.com/topic/view/1998.html



参考插件的前世
http://www.ibm.com/developerworks/cn/java/j-cb03137/... 9 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  gemcutter: 假如你写了gem打算共享,准备在哪里安家? rubyforge?github?? 还有其他的选择吗?

想发布你的宝贝gem,安家到:

rubyforge 土气

github 有点麻烦

gemcutter 太简单了

http://gemcutter.org/



http://github.com/qrush/gemcutter/tree/master... 19 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  备份插件backup_fu 备份到亚马孙S3存储上“巨”容易 Redonkulous =Ridiculous+++

http://shanti.railsblog.com/backup-fu-makes-amazon-s3-backups-redonkulous



backup_fu Makes Amazon S3 Backups Redonkulous... 5 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  使用seo_checker检查你的网站是否seo

前几天刚刚做了一个rubygem seo_checker,主要是根据google出的search-engine-optimization-starter-guide.pdf来检查一些基本的seo。

检查内容包括:
use sitemap file
each page are reachable
each page has title
use unique title tags for each page
each page has meta description
ues unique descriptions for each page
url does not just use ID number.
url does not use excessive keywords
url does not have deep nesting of subdirectories

项目地址:http://github.com/flyerhzm/seo_checker

欢迎试用... 0 篇回复 | 参与讨论 | flyerhzm | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  bullet2 beta released, supports rails3 beta

这两天升级了bullet gem,使得可以支持rails3 beta。

bullet gem旨在通过减少sql 查询数量来帮助你提高应用的性能。 它会在你开发应用的时候监视你的sql查询,并提醒你哪里应该加eager loading(避免N+1查询),哪里使用了无用的eager loading,哪里应该使用counter cache。

项目地址:http://github.com/flyerhzm/bullet

现在比较流行出beta版的gem,如rails3和rspec2,所以我也赶下时髦,把当前版本作为beta版,等rails3正式release了,bullet2再发布正式版。

安装:sudo gem install bullet --pre

具体使用参看http://github.com/flyerhzm/bullet,其中Step by step example也已升级为rails3 beta应用。

欢迎大家使用

谢谢... 0 篇回复 | 参与讨论 | flyerhzm | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  Tmail发信

http://rubylearning.com/blog/2008/08/21/tmail-sending-email/

插件Tmail
http://tmail.rubyforge.org/index.html

相关发信的话题
http://chinaonrails.com/topic/view/722.html

... 12 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  twitter的开源工具。。

http://github.com/mzsanford/twitter-text-rb

Twitter text processing library (auto linking and extraction of usernames, lists and hashtags)
http://engineering.twitter.com/2010/02/introducing-open-source-twitter-text.html... 0 篇回复 | 参与讨论 | rociiu | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  插件:脚手架扩展Scaffolding Extensions 和 Ramaze

http://github.com/jeremyevans/scaffolding_extensions/tree/master

http://ducktyped.com/2008/9/15/scaffolding-extensions-and-ramaze-getting-off-the-ground

Ramaze 是个新兴的ruby web 框架

Scaffolding Extensions currently supports:

* Web Frameworks
* Rails 2.1
* Ramaze 2008.06
* Camping 1.5
* Sinatra 0.3.1
* Object/Relational Mappers
* ActiveRecord 2.1
* DataMapper 0.3.1
* Sequel 2.5.0
* Javascript Libaries (used for Ajax/Autocompleting)
* Prototype 1.6.0.1
* JQuery 1.2.3

... 5 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  插件acts_as_urlnameable 让url看起来有点意思

通常url如下显示(假如使用RESTfull设计方式)

http://localhost:3000/adverts/1

如果使之成为可以方便人眼阅读的url

http://localhost:3000/adverts/awesome_macbook_pro_17

试验下面的插件:

http://exceptionz.wordpress.com/2007/11/03/friendly-urls-in-my-rails-application-within-minutes/... 19 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  Barby 画条形码

http://github.com/toretore/barby/tree/master



Ruby可以用于企业

也可以用在业余人士,生成打印Barcode

黑客能画机票,彩票

http://www.heise-online.co.uk/security/24C3-Barcode-systems-susceptible-to-serious-hacker-attacks--/news/101151

德国24c3录像介绍如何玩barcode,最简单的crack工具是复印机

http://events.ccc.de/congress/2007/Fahrplan/events/2273.en.html

别玩大了,正事为主,乐趣为辅... 1 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  Validatable

Validatable
Validatable is a library for adding validations.

by Jay Fields



http://validatable.rubyforge.org/

Association add-on for the Validatable gem
http://github.com/rubiii/validatable_associations... 7 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  用hoe写扩展

锄头是西雅图rb发的,目前最新版本1.7.0

http://blog.zenspider.com/2008/08/writing-extensions-using-hoe.html

更方便的打包还是用newgem

http://newgem.rubyforge.org

... 12 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  has_foreign_language 插件国际化rails的数据库,以及带UI新的i18n翻译插件

http://factore.ca/on-the-floor/11-introducing-has-foreign-language-an-easy-database-internationalization-plugin

has_foreign_language

简化国际化数据库
不影响 views 和 controllers 或写一大堆YMAL

把对应要支持locale本地化的字段定义,并定义缺省的locale has_foreign_language 插件自动调用响应的locale配置的fields

http://chinaonrails.com/topic/view/1918.html

新出的翻译插件
http://developer.newsdesk.se/2009/01/21/translate-new-rails-i18n-plugin-with-a-nice-web-ui/

... 8 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  点数各种匣子,Redbox是rails最好的lightbox

http://richtextblog.blogspot.com/2007/09/redbox-rules.html

挑拣一番,SubModal, ThickBox, LivePipe's Control.Modal, LightBox Gone Wild, StickyWin)

作者选了Redbox



http://www.craigambrose.com/redbox_demo

http://www.craigambrose.com/projects/redbox

本站中人在项目中用到过该宝盒:
http://chinaonrails.com/topic/view/702.html... 8 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank

  Taggable标签插件比较

http://skwpspace.com/2008/05/14/rails-tagging-plugins-overview-and-comparison/



acts_as_taggable

acts_as_taggable_on_steroids

acts_as_taggable_on

acts_as_taggable_redux

spraypaint

觉得不好,自己也喷一个... 5 篇回复 | 参与讨论 | bd7lx | Add to del.icio.us | Add to reddit | Search in Technorati | Add to Ma.gonolia | Add to BlogMarks | Add to LookSmart FURL | Add to Spurl | Add to simpy | Add to Tailrank
创建新主题 | RSS |  NORMAL Mode
© 2006-2010 A Jesse Cai Production   -   About   -   京ICP备07020911号
a site powered by Project Babel