天津福康,电子烟,磁疗,远红外线产品。
‘blog’ 标签下的文章
十二 18

MephistoBlog使用的插件和第三方代码介绍

2007年十二月18日,星期二,上午 10:10 | 分类:default | 给我留言 |

本篇是在 开发笔记:rails分页和acts_as_taggable插件的应用 一文的后半部分基础上再整理的。内容上是连贯的。 在 Rails开发中,会用到很多有帮助的插件,A taxonomy of Rails plugins【中文翻译】 里讲到了如何制作插件,并引用了acts_as_taggable的例子进行讲解。 Top 11 Rails Plugins 里面更是讲了很多有帮助的插件。不过我更想细看一下mephisto-0.7.3里面的插件。 MephistoBlog用了哪些插件 看图: 说话: vender中: BlueCloth:BlueCloth是一个Markdown的Ruby实现,一个提供给网页文字撰写者将文本转成HTML的工具。Markdown令你可以写出容易阅读、容易撰写的文本格式,然后将它转换成结构化的XHTML(或者HTML)。 RedCloth:RedCloth是一个令你可以在Ruby中使用Textile的模块。Textile是一个文本格式,一个非常简单的文本格式。可以将一个可读的文本转成HTML。 RubyPants:是Ruby实现的“smart-quotes library SmartyPants”。RubyPants使用不同的APIs,它兼容上面两个的APIs,将ASCII的标点转换成 “smart” typographic punctuation HTML entities。参考:RubyPants RubyZip:rubyzip是一个ruby读写zip文件的类库。RDOC TZInfo:TZInfo是一个标准tz数据库提供不同时区的daylight savings的Ruby类库。 plugins中: a_gems:小巧的Ruby Gem管理工具,它在启动时会自动的将gem/lib的路径加载到$LOAD_PATH 中。 它不用介绍,就几行代码。 standard_dirs = ['rails', 'plugins'] gems = Dir[File.join(RAILS_ROOT, "vendor/**")] if gems.any? gems.each do |dir| next if standard_dirs.include?(File.basename(dir)) lib = [...]

(阅读更多精彩内容...)
  • 信息发布
  • 最新留言
  • 热评日志
我的2010,新的开始啦

稍后把团队的介绍放上,呵呵。
关于 里克
里克:本名李伟,全职SOHO开发,技术顾问
长春互联 技术总监
邮件:liwei@echangchun.net
QQ:5175486
MSN:liwei78@live.com
某高潜力SNS网站团队成员
对iphone和android的开发很感兴趣