在引擎中运行acts-as- tagable -on



我正试图将acts-as- tagable -on gem作为依赖项添加到我的可挂载引擎中(然后加载到其他应用程序中,如gem)。

按照步骤将其添加到引擎中。gemspec然后运行bundle install成功抓取gem,但是当我尝试执行rake acts_as_taggable_on_engine:install:migrations任务时,从引擎或应用程序我收到以下消息:

不知道如何构建任务"acts_as_taggable_on_engine:安装:迁移"

任何想法?

添加"require ' actions -as- tagable -on'"到你的引擎文件:

module YourEngine
  class Engine < ::Rails::Engine
    require 'acts-as-taggable-on'
    ...
  end
end

然后使用"rake -T"查看rake任务。

在我的引擎中,我使用"rake app:acts_as_taggable_on_engine:install:migrations"。但是,这将复制所有迁移到我的虚拟应用程序。我所做的是手动将迁移从我的虚拟应用程序移动到我的引擎,然后运行rake db:migrate。

最新更新