我认为我理解为,如果它是Rails 2.x
config.gem 'gem_name' # in config/environment.rb, and then rake gems:install
并在Rails 3.x
中gem 'gem_name' # in Gemfile, and then bundle install
这是将gem添加到Rails项目的两种标准方法。
是否有添加插件的标准方法?它似乎通常以
的形式安装script/plugin install _________________.git
包含它的标准方法是什么?
(我认为目前的建议是使用gem或bundler,但是如果我们只是需要在特定情况下使用插件呢?)
答案 0 :(得分:2)
运行script/plugin install
后,插件会以vendor/plugins
结尾,其内容会在启动时自动包含。如果将该文件夹签入版本控制,那么你就可以了。
答案 1 :(得分:2)
在Rails 3.x中,您需要使用rails plugin install
替代方法是将git repo克隆到plugins
目录:
cd vendor/plugins/
git clone http://github.com/__plug_name.git
或作为子模块添加到应用程序:
git submodule add http://github.com/__plug_name.git vendor/plugins/__plug_name