在可安装的导轨发动机耙任务中安装导轨发动机宝石

时间:2015-01-06 22:29:57

标签: ruby-on-rails-4 rapidfire-gem

我一直在阅读快速启动rails引擎教程

我正在尝试在刚生成的可安装轨道引擎中使用rapidfire gem

rails plugin new blorgh --mountable

在blorgh.gemspec内部

我添加了

s.add_dependency "rapidfire"

然后进行捆绑安装

rapidfire附带一些安装说明

bundle install
bundle exec rake rapidfire:install:migrations
bundle exec rake db:migrate

bundle exec rails generate rapidfire:views

现在我只能在测试/虚拟应用程序中运行这些内容,因此迁移文件最终会出现在虚拟应用程序中,并且视图实际上最终会出现在根应用程序中。我希望将fastfire安装在发动机上。 Rapidfire也是一个引擎。

我认为视图最终会出现在根应用中,因为它是rails generate task and not a rake task

当我在app目录中尝试上面的rake任务时,我收到了这两个错误

/railties-4.2.0/lib/rails/tasks/statistics.rake:4: warning: already initialized constant STATS_DIRECTORIES

railties-4.2.0/lib/rails/tasks/statistics.rake:4: warning: previous definition of STATS_DIRECTORIES was here
rake aborted!
Don't know how to build task 'rapidfire:install:migrations'

有没有办法实现这个目标?即使有解决方法,有哪些可能存在的问题?

我正在使用rails 4.2

0 个答案:

没有答案