无法从引擎在引擎任务中加载/访问模型

duc*_*ped 2 ruby ruby-on-rails rails-engines ruby-on-rails-4.2

在引擎耙任务中访问引擎模型正在抛出NameError: uninitialized constant。模型已命名空间并正确定义。可以从已安装应用程序的Rails控制台访问

但不是来自引擎耙任务

Dav*_* S. 5

如果需要挂载Rails应用程序,请尝试将environment依赖项添加到任务中。举个例子:

namespace :foo do
  desc 'Super awesome task'
  task super_awesome: [:environment] do
    # etc
  end
end
Run Code Online (Sandbox Code Playgroud)