如何在Rails 3上安装paper_trail插件

时间:2010-09-10 09:22:46

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

我确信这是非常直截了当的,而且我对Rails 3缺乏经验,但我无法弄清楚如何让它发挥作用。

我正在尝试将paper_trail插件安装到我的Rails 3应用中;但是这些说明似乎是为Rails 2设计的。我在Windows下运行,并且没有可用的git。

我尝试将gem 'paper_trail'放入我的Gemfile并运行bundle install,这正确地拾取了宝石;但rails generate paper_trail(我假设script/generate paper_trail的新形式失败,Could not find generator paper_trail.

任何人都可以给我一些分步说明吗?

3 个答案:

答案 0 :(得分:3)

派对有点晚了。我正在写这篇文章,因为我通过谷歌找到了这个帖子。以下是我如何使用Rail 3.0.9。

我得到了同样的错误
bundle exec rails generate paper_trail

以及

bundle exec rails g paper_trail

rails generate paper_trail

原来,你需要运行

bundle exec rails generate paper_trail:install

为我生成了迁移文件和

bundle exec rake db:migrate

创建了表格。

答案 1 :(得分:2)

截至10月11日,rails generate paper_trail正常运作。

答案 2 :(得分:1)

我已经成功完成了这项工作,只需从github下载压缩代码,将其解压缩到vendor / plugins,安装gem(通过Gemfile和bundle install),然后将paper_trail生成器中的迁移代码复制粘贴到一个同名的空白迁移。