Chinaunix首页 | 论坛 | 博客
  • 博客访问: 40444
  • 博文数量: 27
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 300
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-24 00:44
文章分类
文章存档

2011年(1)

2009年(26)

我的朋友
最近访客

分类: Java

2009-05-20 11:53:06

we usually use five or six plugins in each app.
--David Heinemeier Hansson at Canada on Rails

Plugins are self-contained libraries made specially for Rails. They are a great way to reuse someone else’s code or to package your own code for reuse.


Unlike gems, plugins are installed directly into a specific Rails app. This makes it easier to deploy them remotely along with an entire application.

I mentioned that the following places are good sources for plugins:


Discover and Install(you should run the script in the project directory!)

Once you’ve found a plugin that does what you want, install it into your existing Rails app like this:

# Install a plugin from a known source ./script/plugin install calendar_helper #

Similar on Windows ruby script/plugin install calendar_helper

# Install from a specific url ./script/plugin install # Install by linking it directly

within Subversion ./script/plugin install -x calendar_helper

If the script doesn’t automatically find the plugin, run the discovery action which looks for all the sources on the Rails wiki:
./script/plugin discover

To uninstall a plugin, you can:
  • Delete the specific folder for the plugin
  • Remove it with svn delete
  • Unlink it with svn propdel svn:externals vendor/plugins/

阅读(441) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~