【问题标题】:How to install paper_trail plugin on Rails 3如何在 Rails 3 上安装 paper_trail 插件
【发布时间】:2011-07-22 08:40:16
【问题描述】:
我确信这非常简单,而且我只是对 Rails 3 缺乏经验,但我不知道如何使它工作。
我正在尝试将paper_trail 插件安装到我的 Rails 3 应用程序中;但这些说明似乎是为 Rails 2 设计的。我在 Windows 下运行,没有可用的 git。
我尝试将gem 'paper_trail' 放入我的Gemfile 并运行bundle install,它正确地拾取了gem;但是rails generate paper_trail(我认为这是script/generate paper_trail 的新形式失败了Could not find generator paper_trail.
谁能给我一些分步说明来完成这项工作?
【问题讨论】:
标签:
ruby-on-rails-3
ruby-on-rails-plugins
【解决方案1】:
聚会有点晚了。我写这篇文章是因为我通过谷歌找到了这个帖子。这是我如何让它与 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
创建了表。
【解决方案2】:
自 10 月 11 日起,rails generate paper_trail 将按您的预期工作。
【解决方案3】:
我通过简单地从 github 下载压缩代码,将其解压缩到供应商/插件,安装 gem(通过 Gemfile 和 bundle install),然后将迁移代码复制粘贴到 paper_trail 的生成器中,成功地完成了这项工作同名的空白迁移。