Rails 3 - 如何安装awesome_nested_set

时间:2011-02-26 18:10:09

标签: ruby-on-rails ruby-on-rails-3

我想在我的Rails 3应用程序中安装awesome_nested_set。这是一个插件,而不是宝石。我已经安装了宝石但从来没有插件。

awesome_nested_set在这里:https://github.com/collectiveidea/awesome_nested_set

但根据几个报道的问题,这似乎并不适合Rails 3。

这里有一个Rails 3友好分叉:https://github.com/FreakyDazio/awesome_nested_set

但我不确定如何安装它?如何在我的Rails 3应用程序中安装此插件?

由于

2 个答案:

答案 0 :(得分:2)

在Rails 3中,通过以下方式安装插件:

rails plugin install <path to plugin>

所以,对于这个插件:

rails plugin install git://github.com/FreakyDazio/awesome_nested_set.git

仅使用rails plugin会为您提供更多信息。

答案 1 :(得分:2)

在Rails 3中,script/foo脚本已被替换为直接调用rails,因此在您的情况下,要安装awesome_nested_set的FreakyDazio分支:

rails plugin install git://github.com/FreakyDazio/awesome_nested_set.git
默认情况下,

Rails会在vendor/plugins(这是rails plugin install将安装到的地方)中查找要加载的插件(此时,将运行插件的init.rb文件)。 Here是一篇关于Rails 3中插件的文章。您可能还想了解Rails initialization process